X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=vendor%2Fbehat%2Fgherkin%2Fsrc%2FBehat%2FGherkin%2FKeywords%2FKeywordsInterface.php;fp=vendor%2Fbehat%2Fgherkin%2Fsrc%2FBehat%2FGherkin%2FKeywords%2FKeywordsInterface.php;h=279b1a30993599f827e378153236dd0dd9fe9502;hb=1270d9129ce8f27c9b28b10518e32132c58e0aca;hp=0000000000000000000000000000000000000000;hpb=c27c0f0cdaa3f354b1fe54a56ae7e854be6e3f68;p=yaffs-website diff --git a/vendor/behat/gherkin/src/Behat/Gherkin/Keywords/KeywordsInterface.php b/vendor/behat/gherkin/src/Behat/Gherkin/Keywords/KeywordsInterface.php new file mode 100644 index 000000000..279b1a309 --- /dev/null +++ b/vendor/behat/gherkin/src/Behat/Gherkin/Keywords/KeywordsInterface.php @@ -0,0 +1,103 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Behat\Gherkin\Keywords; + +/** + * Keywords holder interface. + * + * @author Konstantin Kudryashov + */ +interface KeywordsInterface +{ + /** + * Sets keywords holder language. + * + * @param string $language Language name + */ + public function setLanguage($language); + + /** + * Returns Feature keywords (splitted by "|"). + * + * @return string + */ + public function getFeatureKeywords(); + + /** + * Returns Background keywords (splitted by "|"). + * + * @return string + */ + public function getBackgroundKeywords(); + + /** + * Returns Scenario keywords (splitted by "|"). + * + * @return string + */ + public function getScenarioKeywords(); + + /** + * Returns Scenario Outline keywords (splitted by "|"). + * + * @return string + */ + public function getOutlineKeywords(); + + /** + * Returns Examples keywords (splitted by "|"). + * + * @return string + */ + public function getExamplesKeywords(); + + /** + * Returns Given keywords (splitted by "|"). + * + * @return string + */ + public function getGivenKeywords(); + + /** + * Returns When keywords (splitted by "|"). + * + * @return string + */ + public function getWhenKeywords(); + + /** + * Returns Then keywords (splitted by "|"). + * + * @return string + */ + public function getThenKeywords(); + + /** + * Returns And keywords (splitted by "|"). + * + * @return string + */ + public function getAndKeywords(); + + /** + * Returns But keywords (splitted by "|"). + * + * @return string + */ + public function getButKeywords(); + + /** + * Returns all step keywords (splitted by "|"). + * + * @return string + */ + public function getStepKeywords(); +}