PathsFilter
extends SimpleFilter
in package
Filters features by their paths.
Tags
Table of Contents
Properties
- $filterPaths : mixed
Methods
- __construct() : mixed
- Initializes filter.
- filterFeature() : FeatureNode
- Filters feature according to the filter.
- isFeatureMatch() : bool
- Checks if Feature matches specified filter.
- isScenarioMatch() : false
- Checks if scenario or outline matches specified filter.
Properties
$filterPaths
protected
mixed
$filterPaths
= array()
Methods
__construct()
Initializes filter.
public
__construct(array<string|int, string> $paths) : mixed
Parameters
- $paths : array<string|int, string>
-
List of approved paths
filterFeature()
Filters feature according to the filter.
public
filterFeature(FeatureNode $feature) : FeatureNode
Parameters
- $feature : FeatureNode
Return values
FeatureNodeisFeatureMatch()
Checks if Feature matches specified filter.
public
isFeatureMatch(FeatureNode $feature) : bool
Parameters
- $feature : FeatureNode
-
Feature instance
Return values
boolisScenarioMatch()
Checks if scenario or outline matches specified filter.
public
isScenarioMatch(ScenarioInterface $scenario) : false
Parameters
- $scenario : ScenarioInterface
-
Scenario or Outline node instance
Return values
false —This filter is designed to work only with features