Gherkin
in package
Gherkin manager.
Tags
Table of Contents
Constants
- VERSION = '4.8.0'
Properties
- $filters : array<string|int, FeatureFilterInterface>
- $loaders : array<string|int, LoaderInterface>
Methods
- addFilter() : mixed
- Adds filter to manager.
- addLoader() : mixed
- Adds loader to manager.
- load() : array<string|int, mixed>
- Loads & filters resource with added loaders.
- resolveLoader() : LoaderInterface
- Resolves loader by resource.
- setBasePath() : mixed
- Sets base features path.
- setFilters() : mixed
- Sets filters to the parser.
Constants
VERSION
public
mixed
VERSION
= '4.8.0'
Properties
$filters
protected
array<string|int, FeatureFilterInterface>
$filters
= array()
$loaders
protected
array<string|int, LoaderInterface>
$loaders
= array()
Methods
addFilter()
Adds filter to manager.
public
addFilter(FeatureFilterInterface $filter) : mixed
Parameters
- $filter : FeatureFilterInterface
-
Feature filter
addLoader()
Adds loader to manager.
public
addLoader(LoaderInterface $loader) : mixed
Parameters
- $loader : LoaderInterface
-
Feature loader
load()
Loads & filters resource with added loaders.
public
load(mixed $resource[, array<string|int, FeatureFilterInterface> $filters = array() ]) : array<string|int, mixed>
Parameters
- $resource : mixed
-
Resource to load
- $filters : array<string|int, FeatureFilterInterface> = array()
-
Additional filters
Return values
array<string|int, mixed>resolveLoader()
Resolves loader by resource.
public
resolveLoader(mixed $resource) : LoaderInterface
Parameters
- $resource : mixed
-
Resource to load
Return values
LoaderInterfacesetBasePath()
Sets base features path.
public
setBasePath(string $path) : mixed
Parameters
- $path : string
-
Loaders base path
setFilters()
Sets filters to the parser.
public
setFilters(array<string|int, FeatureFilterInterface> $filters) : mixed
Parameters
- $filters : array<string|int, FeatureFilterInterface>