$pipeline
$pipeline : \League\Pipeline\Pipeline
Filter used to manipulate a descriptor after being build.
This class is used during the building of descriptors. It passes the descriptor to each individual sub-filter, which may change data in the descriptor or even remove it from the building process by returning null.
__construct(iterable<int,\phpDocumentor\Descriptor\Filter\FilterInterface> $filters) : mixed
Constructs the filter pipeline.
Filters are allowed to return null when a elements needs to be removed. Therefor a default InterruptibleProcessor processor is applied which prevents the errors in these situations.
iterable |
$filters |
filter(\phpDocumentor\Descriptor\Filter\TDescriptor $descriptor, \phpDocumentor\Configuration\ApiSpecification $apiSpecification) : \phpDocumentor\Descriptor\Filter\TDescriptor|null
Filters the given Descriptor and returns the altered object.
\phpDocumentor\Descriptor\Filter\TDescriptor | $descriptor | |
\phpDocumentor\Configuration\ApiSpecification | $apiSpecification |