A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
V
W
Y
A
- AbstractFileLoader() - Class in namespace Behat\Gherkin\Loader
- Abstract filesystem loader.
- AbstractNode() - Class in namespace Behat\Gherkin\Node
- Abstract Gherkin AST node.
- AbstractScenarioNode() - Class in namespace Behat\Gherkin\Node
- Abstract Gherkin AST node.
- accept() - Method in class Behat\Gherkin\Node\AbstractNode
- Accepts specific visitor & visits current node.
- acceptTokenType() - Method in class Behat\Gherkin\Parser
- Returns next token if it's type equals to expected.
- addArgument() - Method in class Behat\Gherkin\Node\StepNode
- Adds argument to step.
- addFilter() - Method in class Behat\Gherkin\Gherkin
- Adds filter to manager.
- addLine() - Method in class Behat\Gherkin\Node\PyStringNode
- Adds a line to the PyString.
- addLoader() - Method in class Behat\Gherkin\Gherkin
- Adds loader to manager.
- addRow() - Method in class Behat\Gherkin\Node\TableNode
- Adds a row to the string.
- addScenario() - Method in class Behat\Gherkin\Node\FeatureNode
- Adds scenario or outline to the feature.
- addStep() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Adds step to the node.
- addTag() - Method in class Behat\Gherkin\Node\FeatureNode
- Adds tag to the feature.
- addTag() - Method in class Behat\Gherkin\Node\ScenarioNode
- Adds tag to scenario.
- ArrayKeywords() - Class in namespace Behat\Gherkin\Keywords
- Array initializable keywords holder.
- ArrayLoader() - Class in namespace Behat\Gherkin\Loader
- From-array loader.
B
- BackgroundNode() - Class in namespace Behat\Gherkin\Node
- Background Gherkin AST node.
C
- CachedArrayKeywords() - Class in namespace Behat\Gherkin\Keywords
- File initializable keywords holder.
- CacheInterface() - Interface in namespace Behat\Gherkin\Cache
- Parser cache interface.
- consumeLine() - Method in class Behat\Gherkin\Lexer
- Consumes line from input & increments line counter.
- createExampleRowStep() - Method in class Behat\Gherkin\Node\StepNode
- Returns new example step, initialized with values from specific row.
- createExampleRowStepArgument() - Method in class Behat\Gherkin\Node\StepArgumentNodeInterface
- Returns new node with replaced outline example row tokens.
- createExampleRowStepArgument() - Method in class Behat\Gherkin\Node\TableNode
- Returns new node with replaced outline example row tokens.
- createExampleRowStepArgument() - Method in class Behat\Gherkin\Node\PyStringNode
- Returns new PyString node with replaced outline example row tokens.
- CucumberKeywords() - Class in namespace Behat\Gherkin\Keywords
- Cucumber-translations reader.
D
- deferToken() - Method in class Behat\Gherkin\Lexer
- Defers token.
- DirectoryLoader() - Class in namespace Behat\Gherkin\Loader
- Directory contents loader.
- dump() - Method in class Behat\Gherkin\Keywords\KeywordsDumper
- Dumps keyworded feature into string.
- dump() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps a feature.
- dumpBackground() - Method in class Behat\Gherkin\Keywords\KeywordsDumper
- Dumps background example.
- dumpBackground() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps a background.
- dumpComment() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps comment.
- dumpFeature() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps feature.
- dumpFeature() - Method in class Behat\Gherkin\Keywords\KeywordsDumper
- Dumps feature example.
- dumpIndent() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps indentation.
- dumpKeyword() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps keyword.
- dumpKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsDumper
- Defaults keywords dumper.
- dumpLanguage() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps language tag.
- dumpOutline() - Method in class Behat\Gherkin\Keywords\KeywordsDumper
- Dumps outline example.
- dumpScenario() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps scenario.
- dumpScenario() - Method in class Behat\Gherkin\Keywords\KeywordsDumper
- Dumps scenario example.
- dumpStep() - Method in class Behat\Gherkin\Keywords\KeywordsDumper
- Dumps step example.
- dumpStep() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps a step.
- dumpTableNode() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps table node.
- dumpTags() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps tags.
- dumpText() - Method in class Behat\Gherkin\Dumper\GherkinDumper
- Dumps text.
E
- ExamplePyStringNode() - Class in namespace Behat\Gherkin\Node
- PyString Argument for outline examples row Gherkin AST node.
- ExampleStepNode() - Class in namespace Behat\Gherkin\Node
- Outline example step Gherkin AST node.
- ExampleTableNode() - Class in namespace Behat\Gherkin\Node
- Table Argument Gherkin AST node.
- Exception() - Class in namespace Behat\Gherkin\Exception
- expectTokenType() - Method in class Behat\Gherkin\Parser
- Returns next token if it's type equals to expected.
F
- FeatureNode() - Class in namespace Behat\Gherkin\Node
- Feature Gherkin AST node.
- FileCache() - Class in namespace Behat\Gherkin\Cache
- File cache.
- FileLoaderInterface() - Interface in namespace Behat\Gherkin\Loader
- File Loader interface.
- filterFeature() - Method in class Behat\Gherkin\Filter\LineFilter
- Filters feature according to the filter.
- filterFeature() - Method in class Behat\Gherkin\Filter\FilterInterface
- Filters feature according to the filter.
- filterFeature() - Method in class Behat\Gherkin\Filter\LineRangeFilter
- Filters feature according to the filter.
- filterFeature() - Method in class Behat\Gherkin\Filter\SimpleFilter
- Filters feature according to the filter.
- FilterInterface() - Interface in namespace Behat\Gherkin\Filter
- Filter interface.
- findAbsolutePath() - Method in class Behat\Gherkin\Loader\YamlFileLoader
- Finds absolute path for provided relative (relative to base features path).
- findAbsolutePath() - Method in class Behat\Gherkin\Loader\AbstractFileLoader
- Finds absolute path for provided relative (relative to base features path).
- findRelativePath() - Method in class Behat\Gherkin\Loader\AbstractFileLoader
- Finds relative path for provided absolute (relative to base features path).
- findRelativePath() - Method in class Behat\Gherkin\Loader\YamlFileLoader
- Finds relative path for provided absolute (relative to base features path).
- freeze() - Method in class Behat\Gherkin\Node\FeatureNode
- Freeze feature to changes.
G
- getAdvancedToken() - Method in class Behat\Gherkin\Lexer
- Returns next token or previously stashed one.
- getAndKeywords() - Method in class Behat\Gherkin\Keywords\CucumberKeywords
- Returns And keywords (splitted by "|").
- getAndKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns And keywords (splitted by "|").
- getAndKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns And keywords (splitted by "|").
- getAndKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns And keywords (splitted by "|").
- getArguments() - Method in class Behat\Gherkin\Node\StepNode
- Returns step arguments.
- getBackground() - Method in class Behat\Gherkin\Node\FeatureNode
- Returns feature background.
- getBackgroundKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns Background keywords (splitted by "|").
- getBackgroundKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns Background keywords (splitted by "|").
- getBackgroundKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns Background keywords (splitted by "|").
- getButKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns But keywords (splitted by "|").
- getButKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns But keywords (splitted by "|").
- getButKeywords() - Method in class Behat\Gherkin\Keywords\CucumberKeywords
- Returns But keywords (splitted by "|").
- getButKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns But keywords (splitted by "|").
- getCachePathFor() - Method in class Behat\Gherkin\Cache\FileCache
- Returns feature cache file path from features path.
- getCleanLines() - Method in class Behat\Gherkin\Node\ExamplePyStringNode
- Returns not replaced with tokens string lines.
- getCleanRows() - Method in class Behat\Gherkin\Node\ExampleTableNode
- Returns rows without tokens being replaced.
- getCleanText() - Method in class Behat\Gherkin\Node\ExampleStepNode
- Returns untokenized step text.
- getDeferredToken() - Method in class Behat\Gherkin\Lexer
- Returns deferred token or false if hasn't.
- getDescription() - Method in class Behat\Gherkin\Node\FeatureNode
- Returns feature description (narrative).
- getExamples() - Method in class Behat\Gherkin\Node\OutlineNode
- Returns examples table.
- getExamplesKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns Examples keywords (splitted by "|").
- getExamplesKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns Examples keywords (splitted by "|").
- getExamplesKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns Examples keywords (splitted by "|").
- getFeature() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Returns parent feature of the node.
- getFeatureKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns Feature keywords (splitted by "|").
- getFeatureKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns Feature keywords (splitted by "|").
- getFeatureKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns Feature keywords (splitted by "|").
- getFile() - Method in class Behat\Gherkin\Node\StepNode
- Returns definition file.
- getFile() - Method in class Behat\Gherkin\Node\FeatureNode
- Returns feature filename.
- getFile() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Returns definition file.
- getGivenKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns Given keywords (splitted by "|").
- getGivenKeywords() - Method in class Behat\Gherkin\Keywords\CucumberKeywords
- Returns Feature keywords (splitted by "|").
- getGivenKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns Given keywords (splitted by "|").
- getGivenKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns Given keywords (splitted by "|").
- getHash() - Method in class Behat\Gherkin\Node\TableNode
- Returns table hash, formed by columns (ColumnHash).
- getKeyword() - Method in class Behat\Gherkin\Node\TableNode
- Returns current node definition keyword.
- getKeyword() - Method in class Behat\Gherkin\Node\AbstractNode
- Returns current node definition keyword.
- getKeywords() - Method in class Behat\Gherkin\Lexer
- Returns keywords for provided type.
- getLanguage() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Returns language of the feature.
- getLanguage() - Method in class Behat\Gherkin\Node\StepNode
- Returns language of the feature.
- getLanguage() - Method in class Behat\Gherkin\Node\FeatureNode
- Returns language of the feature.
- getLine() - Method in class Behat\Gherkin\Node\AbstractNode
- Returns node line number.
- getLine() - Method in class Behat\Gherkin\Node\TableNode
- Returns table start line number.
- getLines() - Method in class Behat\Gherkin\Node\PyStringNode
- Returns PyString lines.
- getMaxLengthForColumn() - Method in class Behat\Gherkin\Node\TableNode
- Returns max length of specific column.
- getNextToken() - Method in class Behat\Gherkin\Lexer
- Returns next token from input.
- getNumeratedRows() - Method in class Behat\Gherkin\Node\TableNode
- Returns numerated table lines.
- getOutlineKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns Scenario Outline keywords (splitted by "|").
- getOutlineKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns Scenario Outline keywords (splitted by "|").
- getOutlineKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns Scenario Outline keywords (splitted by "|").
- getOwnTags() - Method in class Behat\Gherkin\Node\ScenarioNode
- Returns only own tags (without inherited ones).
- getOwnTags() - Method in class Behat\Gherkin\Node\FeatureNode
- Returns only own tags (without inherited ones).
- getParent() - Method in class Behat\Gherkin\Node\StepNode
- Returns parent node of the step.
- getRaw() - Method in class Behat\Gherkin\Node\PyStringNode
- Returns raw string.
- getRow() - Method in class Behat\Gherkin\Node\TableNode
- Returns specific row in a table.
- getRowAsString() - Method in class Behat\Gherkin\Node\TableNode
- Converts row into delimited string.
- getRowLines() - Method in class Behat\Gherkin\Node\TableNode
- Returns line numbers for rows.
- getRows() - Method in class Behat\Gherkin\Node\TableNode
- Returns table rows.
- getRowsHash() - Method in class Behat\Gherkin\Node\TableNode
- Returns table hash, formed by rows (RowsHash).
- getScenarioKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns Scenario keywords (splitted by "|").
- getScenarioKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns Scenario keywords (splitted by "|").
- getScenarioKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns Scenario keywords (splitted by "|").
- getScenarios() - Method in class Behat\Gherkin\Node\FeatureNode
- Returns feature scenarios & outlines.
- getStashedToken() - Method in class Behat\Gherkin\Lexer
- Returns stashed token or false if hasn't.
- getStepKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns all step keywords (splitted by "|").
- getStepKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns all step keywords (Given, When, Then, And, But).
- getStepKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns all step keywords (splitted by "|").
- getSteps() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Returns scenario steps.
- getTags() - Method in class Behat\Gherkin\Node\ScenarioNode
- Returns scenario tags.
- getTags() - Method in class Behat\Gherkin\Node\FeatureNode
- Returns feature tags.
- getText() - Method in class Behat\Gherkin\Node\StepNode
- Returns step text.
- getThenKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns Then keywords (splitted by "|").
- getThenKeywords() - Method in class Behat\Gherkin\Keywords\CucumberKeywords
- Returns Then keywords (splitted by "|").
- getThenKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns Then keywords (splitted by "|").
- getThenKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns Then keywords (splitted by "|").
- getTitle() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Returns scenario title.
- getTitle() - Method in class Behat\Gherkin\Node\FeatureNode
- Returns feature title.
- getType() - Method in class Behat\Gherkin\Node\StepNode
- Returns step type.
- getWhenKeywords() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Returns When keywords (splitted by "|").
- getWhenKeywords() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Returns When keywords (splitted by "|").
- getWhenKeywords() - Method in class Behat\Gherkin\Keywords\CucumberKeywords
- Returns When keywords (splitted by "|").
- getWhenKeywords() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Returns When keywords (splitted by "|").
- Gherkin() - Class in namespace Behat\Gherkin
- Gherkin manager.
- GherkinDumper() - Class in namespace Behat\Gherkin\Dumper
- Gherkin Dumper.
- GherkinFileLoader() - Class in namespace Behat\Gherkin\Loader
- Gherkin *.feature files loader.
H
- hasArguments() - Method in class Behat\Gherkin\Node\StepNode
- Checks if step has arguments.
- hasBackground() - Method in class Behat\Gherkin\Node\FeatureNode
- Checks if feature has background.
- hasExamples() - Method in class Behat\Gherkin\Node\OutlineNode
- Checks if outline has examples.
- hasScenarios() - Method in class Behat\Gherkin\Node\FeatureNode
- Checks that feature has scenarios.
- hasSteps() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Checks if node has steps.
- hasTag() - Method in class Behat\Gherkin\Node\FeatureNode
- Checks if the feature has tag.
- hasTag() - Method in class Behat\Gherkin\Node\ScenarioNode
- Checks if scenario has tag.
- hasTags() - Method in class Behat\Gherkin\Node\ScenarioNode
- Checks if scenario has tags.
- hasTags() - Method in class Behat\Gherkin\Node\FeatureNode
- Checks if the feature has tags.
I
- isFeatureMatch() - Method in class Behat\Gherkin\Filter\LineRangeFilter
- Checks if Feature matches specified filter.
- isFeatureMatch() - Method in class Behat\Gherkin\Filter\LineFilter
- Checks if Feature matches specified filter.
- isFeatureMatch() - Method in class Behat\Gherkin\Filter\NameFilter
- Checks if Feature matches specified filter.
- isFeatureMatch() - Method in class Behat\Gherkin\Filter\TagFilter
- Checks if Feature matches specified filter.
- isFeatureMatch() - Method in class Behat\Gherkin\Filter\FilterInterface
- Checks if Feature matches specified filter.
- isFresh() - Method in class Behat\Gherkin\Cache\CacheInterface
- Checks that cache for feature exists and is fresh.
- isFresh() - Method in class Behat\Gherkin\Cache\FileCache
- Checks that cache for feature exists and is fresh.
- isFrozen() - Method in class Behat\Gherkin\Node\AbstractNode
- Checks whether node has been frozen.
- isFrozen() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Checks whether scenario has been frozen.
- isFrozen() - Method in class Behat\Gherkin\Node\StepNode
- Checks whether step has been frozen.
- isFrozen() - Method in class Behat\Gherkin\Node\FeatureNode
- Checks whether feature has been frozen.
- isScenarioMatch() - Method in class Behat\Gherkin\Filter\LineRangeFilter
- Checks if scenario or outline matches specified filter.
- isScenarioMatch() - Method in class Behat\Gherkin\Filter\TagFilter
- Checks if scenario or outline matches specified filter.
- isScenarioMatch() - Method in class Behat\Gherkin\Filter\FilterInterface
- Checks if scenario or outline matches specified filter.
- isScenarioMatch() - Method in class Behat\Gherkin\Filter\LineFilter
- Checks if scenario or outline matches specified filter.
- isScenarioMatch() - Method in class Behat\Gherkin\Filter\NameFilter
- Checks if scenario or outline matches specified filter.
K
- KeywordsDumper() - Class in namespace Behat\Gherkin\Keywords
- Gherkin keywords dumper.
- KeywordsInterface() - Interface in namespace Behat\Gherkin\Keywords
- Keywords holder interface.
L
- Lexer() - Class in namespace Behat\Gherkin
- Gherkin lexer.
- LexerException() - Exception in namespace Behat\Gherkin\Exception
- LineFilter() - Class in namespace Behat\Gherkin\Filter
- Filters scenarios by definition line number.
- LineRangeFilter() - Class in namespace Behat\Gherkin\Filter
- Filters scenarios by definition line number range.
- load() - Method in class Behat\Gherkin\Loader\GherkinFileLoader
- Loads features from provided resource.
- load() - Method in class Behat\Gherkin\Loader\LoaderInterface
- Loads features from provided resource.
- load() - Method in class Behat\Gherkin\Loader\DirectoryLoader
- Loads features from provided resource.
- load() - Method in class Behat\Gherkin\Loader\YamlFileLoader
- Loads features from provided resource.
- load() - Method in class Behat\Gherkin\Gherkin
- Loads & filters resource with added loaders.
- load() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Loads features from provided resource.
- loadBackgroundHash() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Loads background from provided hash.
- LoaderInterface() - Interface in namespace Behat\Gherkin\Loader
- Loader interface.
- loadFeatureHash() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Loads feature from provided feature hash.
- loadOutlineHash() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Loads outline from provided outline hash.
- loadPyStringHash() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Loads PyString from provided hash.
- loadScenarioHash() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Loads scenario from provided scenario hash.
- loadStepHash() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Loads step from provided hash.
- loadTableHash() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Loads table from provided hash.
M
- matchesCondition() - Method in class Behat\Gherkin\Filter\TagFilter
- Checks that node matches condition.
N
- NameFilter() - Class in namespace Behat\Gherkin\Filter
- Filters scenarios by feature/scenario name.
- NodeVisitorInterface() - Interface in namespace Behat\Gherkin\Node
- Node Visitor Interface.
O
- OutlineNode() - Class in namespace Behat\Gherkin\Node
- Scenario Outline Gherkin AST node.
P
- padRight() - Method in class Behat\Gherkin\Node\TableNode
- Pads string right.
- parse() - Method in class Behat\Gherkin\Parser
- Parses input & returns features array.
- parseBackground() - Method in class Behat\Gherkin\Parser
- Parses background token & returns it's node.
- parseComment() - Method in class Behat\Gherkin\Parser
- Parses next comment token & returns it's string content.
- parseExpression() - Method in class Behat\Gherkin\Parser
- Parses current expression & returns Node.
- parseFeature() - Method in class Behat\Gherkin\Parser
- Parses feature token & returns it's node.
- parseFeature() - Method in class Behat\Gherkin\Loader\GherkinFileLoader
- Parses feature at provided absolute path.
- parseOutline() - Method in class Behat\Gherkin\Parser
- Parses scenario outline token & returns it's node.
- parsePyString() - Method in class Behat\Gherkin\Parser
- Parses PyString token & returns it's node.
- Parser() - Class in namespace Behat\Gherkin
- Gherkin parser.
- ParserException() - Exception in namespace Behat\Gherkin\Exception
- parseScenario() - Method in class Behat\Gherkin\Parser
- Parses scenario token & returns it's node.
- parseStep() - Method in class Behat\Gherkin\Parser
- Parses step token & returns it's node.
- parseTable() - Method in class Behat\Gherkin\Parser
- Parses table token & returns it's node.
- parseText() - Method in class Behat\Gherkin\Parser
- Parses next text token & returns it's string content.
- predictToken() - Method in class Behat\Gherkin\Lexer
- Predicts for number of tokens.
- predictTokenType() - Method in class Behat\Gherkin\Parser
- Returns next token type without real input reading (prediction).
- PyStringNode() - Class in namespace Behat\Gherkin\Node
- PyString Argument Gherkin AST node.
R
- read() - Method in class Behat\Gherkin\Cache\FileCache
- Reads feature cache from path.
- read() - Method in class Behat\Gherkin\Cache\CacheInterface
- Reads feature cache from path.
- resolveLoader() - Method in class Behat\Gherkin\Gherkin
- Resolves loader by resource.
S
- scanBackground() - Method in class Behat\Gherkin\Lexer
- Scans Background from input & returns it if found.
- scanComment() - Method in class Behat\Gherkin\Lexer
- Scans Comment from input & returns it if found.
- scanEOS() - Method in class Behat\Gherkin\Lexer
- Scans EOS from input & returns it if found.
- scanExamples() - Method in class Behat\Gherkin\Lexer
- Scans Scenario Outline Examples from input & returns it if found.
- scanFeature() - Method in class Behat\Gherkin\Lexer
- Scans Feature from input & returns it if found.
- scanInput() - Method in class Behat\Gherkin\Lexer
- Scans for token with specified regex.
- scanInputForKeywords() - Method in class Behat\Gherkin\Lexer
- Scans for token with specified keywords.
- scanLanguage() - Method in class Behat\Gherkin\Lexer
- Scans Language specifier from input & returns it if found.
- scanNewline() - Method in class Behat\Gherkin\Lexer
- Scans Newline from input & returns it if found.
- scanOutline() - Method in class Behat\Gherkin\Lexer
- Scans Scenario Outline from input & returns it if found.
- scanPyStringContent() - Method in class Behat\Gherkin\Lexer
- Scans PyString content.
- scanPyStringOperator() - Method in class Behat\Gherkin\Lexer
- Scans PyString from input & returns it if found.
- scanScenario() - Method in class Behat\Gherkin\Lexer
- Scans Scenario from input & returns it if found.
- scanStep() - Method in class Behat\Gherkin\Lexer
- Scans Step from input & returns it if found.
- scanTableRow() - Method in class Behat\Gherkin\Lexer
- Scans Table Row from input & returns it if found.
- scanTags() - Method in class Behat\Gherkin\Lexer
- Scans Tags from input & returns it if found.
- scanText() - Method in class Behat\Gherkin\Lexer
- Scans text from input & returns it if found.
- ScenarioNode() - Class in namespace Behat\Gherkin\Node
- Scenario Gherkin AST node.
- setArguments() - Method in class Behat\Gherkin\Node\StepNode
- Sets step arguments.
- setBackground() - Method in class Behat\Gherkin\Node\FeatureNode
- Sets feature background.
- setBasePath() - Method in class Behat\Gherkin\Loader\AbstractFileLoader
- Sets base features path.
- setBasePath() - Method in class Behat\Gherkin\Loader\FileLoaderInterface
- Sets base features path.
- setBasePath() - Method in class Behat\Gherkin\Gherkin
- Sets base features path.
- setBasePath() - Method in class Behat\Gherkin\Loader\YamlFileLoader
- Sets base features path.
- setCache() - Method in class Behat\Gherkin\Loader\GherkinFileLoader
- Sets cache layer.
- setDescription() - Method in class Behat\Gherkin\Node\FeatureNode
- Sets feature description (narrative).
- setExamples() - Method in class Behat\Gherkin\Node\OutlineNode
- Sets outline examples table.
- setFeature() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Sets parent feature of the node.
- setFile() - Method in class Behat\Gherkin\Node\FeatureNode
- Sets feature filename.
- setFreeze() - Method in class Behat\Gherkin\Gherkin
- Either to freeze features after loading or not.
- setInput() - Method in class Behat\Gherkin\Lexer
- Sets lexer input.
- setKeyword() - Method in class Behat\Gherkin\Node\AbstractNode
- Sets current node definition keyword.
- setKeyword() - Method in class Behat\Gherkin\Node\TableNode
- Sets current node definition keyword.
- setKeywordsDumperFunction() - Method in class Behat\Gherkin\Keywords\KeywordsDumper
- Sets keywords mapper function.
- setLanguage() - Method in class Behat\Gherkin\Keywords\ArrayKeywords
- Sets keywords holder language.
- setLanguage() - Method in class Behat\Gherkin\Lexer
- Sets keywords language.
- setLanguage() - Method in class Behat\Gherkin\Keywords\KeywordsInterface
- Sets keywords holder language.
- setLanguage() - Method in class Behat\Gherkin\Keywords\SymfonyTranslationKeywords
- Sets keywords holder language.
- setLanguage() - Method in class Behat\Gherkin\Node\FeatureNode
- Sets language of the feature.
- setLines() - Method in class Behat\Gherkin\Node\PyStringNode
- Sets PyString lines.
- setParent() - Method in class Behat\Gherkin\Node\StepNode
- Sets parent node of the step.
- setRows() - Method in class Behat\Gherkin\Node\TableNode
- Sets table rows.
- setScenarios() - Method in class Behat\Gherkin\Node\FeatureNode
- Sets scenarios & outlines to the feature.
- setSteps() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Sets scenario steps.
- setTags() - Method in class Behat\Gherkin\Node\ScenarioNode
- Sets scenario tags.
- setTags() - Method in class Behat\Gherkin\Node\FeatureNode
- Sets feature tags.
- setText() - Method in class Behat\Gherkin\Node\StepNode
- Sets step text.
- setTitle() - Method in class Behat\Gherkin\Node\FeatureNode
- Sets feature title.
- setTitle() - Method in class Behat\Gherkin\Node\AbstractScenarioNode
- Sets scenario title.
- setType() - Method in class Behat\Gherkin\Node\StepNode
- Sets step type.
- SimpleFilter() - Class in namespace Behat\Gherkin\Filter
- Abstract filter class.
- StepArgumentNodeInterface() - Interface in namespace Behat\Gherkin\Node
- Node Visitor Interface.
- StepNode() - Class in namespace Behat\Gherkin\Node
- Step Gherkin AST node.
- supports() - Method in class Behat\Gherkin\Loader\YamlFileLoader
- Checks if current loader supports provided resource.
- supports() - Method in class Behat\Gherkin\Loader\ArrayLoader
- Checks if current loader supports provided resource.
- supports() - Method in class Behat\Gherkin\Loader\GherkinFileLoader
- Checks if current loader supports provided resource.
- supports() - Method in class Behat\Gherkin\Loader\LoaderInterface
- Checks if current loader supports provided resource.
- supports() - Method in class Behat\Gherkin\Loader\DirectoryLoader
- Checks if current loader supports provided resource.
- SymfonyTranslationKeywords() - Class in namespace Behat\Gherkin\Keywords
- Symfony Translation Component's keywords holder.
T
- TableNode() - Class in namespace Behat\Gherkin\Node
- Table Argument Gherkin AST node.
- TagFilter() - Class in namespace Behat\Gherkin\Filter
- Filters scenarios by feature/scenario tag.
- takeToken() - Method in class Behat\Gherkin\Lexer
- Constructs token with specified parameters.
V
- visit() - Method in class Behat\Gherkin\Node\NodeVisitorInterface
- Visits specific node.
W
- write() - Method in class Behat\Gherkin\Cache\CacheInterface
- Caches feature node.
- write() - Method in class Behat\Gherkin\Cache\FileCache
- Caches feature node.
Y
- YamlFileLoader() - Class in namespace Behat\Gherkin\Loader
- Yaml files loader.