PHP Class Behat\Behat\Gherkin\Specification\LazyFeatureIterator

Author: Konstantin Kudryashov ([email protected])
Inheritance: implements Behat\Testwork\Specification\SpecificationIterator
Afficher le fichier Open project: behat/behat

Méthodes publiques

Méthode Description
__construct ( Behat\Testwork\Suite\Suite $suite, Gherkin $gherkin, array $paths, array $filters = [] ) Initializes specifications.
current ( )
getSuite ( )
key ( )
next ( )
rewind ( )
valid ( )

Private Methods

Méthode Description
createFilter ( string $type, string $filterString, Behat\Testwork\Suite\Suite $suite ) : Behat\Gherkin\Filter\FilterInterface Creates filter of provided type.
getSuiteFilters ( Behat\Testwork\Suite\Suite $suite ) : Behat\Gherkin\Filter\FilterInterface[] Returns list of filters from suite settings.
moveToNextAvailableFeature ( ) Parses paths consequently.
parseFeature ( string $path ) : Behat\Gherkin\Node\FeatureNode[] Parses feature at path.

Method Details

__construct() public méthode

Initializes specifications.
public __construct ( Behat\Testwork\Suite\Suite $suite, Gherkin $gherkin, array $paths, array $filters = [] )
$suite Behat\Testwork\Suite\Suite
$gherkin Behat\Gherkin\Gherkin
$paths array
$filters array

current() public méthode

public current ( )

getSuite() public méthode

public getSuite ( )

key() public méthode

public key ( )

next() public méthode

public next ( )

rewind() public méthode

public rewind ( )

valid() public méthode

public valid ( )