Gherkin
v4.11.0
هذا هو محلل PHP Gherkin لـ Behat. يأتي مزودًا بأكثر من 40 لغة أصلية (انظر i18n.php
) ودعمًا وبنية نظيفة.
<?php
$ keywords = new Behat Gherkin Keywords ArrayKeywords ( array (
' en ' => array (
' feature ' => ' Feature ' ,
' background ' => ' Background ' ,
' scenario ' => ' Scenario ' ,
' scenario_outline ' => ' Scenario Outline|Scenario Template ' ,
' examples ' => ' Examples|Scenarios ' ,
' given ' => ' Given ' ,
' when ' => ' When ' ,
' then ' => ' Then ' ,
' and ' => ' And ' ,
' but ' => ' But '
),
' en-pirate ' => array (
' feature ' => ' Ahoy matey! ' ,
' background ' => ' Yo-ho-ho ' ,
' scenario ' => ' Heave to ' ,
' scenario_outline ' => ' Shiver me timbers ' ,
' examples ' => ' Dead men tell no tales ' ,
' given ' => ' Gangway! ' ,
' when ' => ' Blimey! ' ,
' then ' => ' Let go and haul ' ,
' and ' => ' Aye ' ,
' but ' => ' Avast! '
)
));
$ lexer = new Behat Gherkin Lexer ( $ keywords );
$ parser = new Behat Gherkin Parser ( $ lexer );
$ feature = $ parser -> parse ( file_get_contents ( ' some.feature ' ));
curl https://getcomposer.org/installer | php
php composer.phar update