PHP Class Behat\Gherkin\Gherkin

Author: Konstantin Kudryashov ([email protected])
Afficher le fichier Open project: behat/gherkin Class Usage Examples

Protected Properties

Свойство Type Description
$filters Behat\Gherkin\Filter\FeatureFilterInterface[]
$loaders Behat\Gherkin\Loader\LoaderInterface[]

Méthodes publiques

Méthode Description
addFilter ( Behat\Gherkin\Filter\FeatureFilterInterface $filter ) Adds filter to manager.
addLoader ( Behat\Gherkin\Loader\LoaderInterface $loader ) Adds loader to manager.
load ( mixed $resource, array $filters = [] ) : array Loads & filters resource with added loaders.
resolveLoader ( mixed $resource ) : Behat\Gherkin\Loader\LoaderInterface Resolves loader by resource.
setBasePath ( string $path ) Sets base features path.
setFilters ( array $filters ) Sets filters to the parser.

Method Details

addFilter() public méthode

Adds filter to manager.
public addFilter ( Behat\Gherkin\Filter\FeatureFilterInterface $filter )
$filter Behat\Gherkin\Filter\FeatureFilterInterface Feature filter

addLoader() public méthode

Adds loader to manager.
public addLoader ( Behat\Gherkin\Loader\LoaderInterface $loader )
$loader Behat\Gherkin\Loader\LoaderInterface Feature loader

load() public méthode

Loads & filters resource with added loaders.
public load ( mixed $resource, array $filters = [] ) : array
$resource mixed Resource to load
$filters array Additional filters
Résultat array

resolveLoader() public méthode

Resolves loader by resource.
public resolveLoader ( mixed $resource ) : Behat\Gherkin\Loader\LoaderInterface
$resource mixed Resource to load
Résultat Behat\Gherkin\Loader\LoaderInterface

setBasePath() public méthode

Sets base features path.
public setBasePath ( string $path )
$path string Loaders base path

setFilters() public méthode

Sets filters to the parser.
public setFilters ( array $filters )
$filters array

Property Details

$filters protected_oe property

protected FeatureFilterInterface[],Behat\Gherkin\Filter $filters
Résultat Behat\Gherkin\Filter\FeatureFilterInterface[]

$loaders protected_oe property

protected LoaderInterface[],Behat\Gherkin\Loader $loaders
Résultat Behat\Gherkin\Loader\LoaderInterface[]