StripOnVisibility
in package
implements
FilterInterface
Strips any Descriptor if their visibility is allowed according to the ProjectDescriptorBuilder.
Interfaces, Classes and Traits
Table of Contents
- $builder : ProjectDescriptorBuilder
- __construct() : mixed
- Initializes this filter with an instance of the builder to retrieve the latest ProjectDescriptor from.
- __invoke() : Filterable|null
- Filter Descriptor with based on visibility.
- toVisibility() : int
Properties
$builder
protected
ProjectDescriptorBuilder
$builder
Methods
__construct()
Initializes this filter with an instance of the builder to retrieve the latest ProjectDescriptor from.
public
__construct(ProjectDescriptorBuilder $builder) : mixed
Parameters
- $builder : ProjectDescriptorBuilder
Return values
mixed —__invoke()
Filter Descriptor with based on visibility.
public
__invoke(Filterable $value) : Filterable|null
Parameters
- $value : Filterable
Return values
Filterable|null —toVisibility()
private
toVisibility(string $visibility) : int
Parameters
- $visibility : string