LinkedPipeline implements OverridingPipeline, Pipeline
Read onlyYes
FinalYes
Purpose of linked pipeline is to keep old pipeline as a source of data and add all elements to the new one that is wrapping the old one.
SyncPipeline(OldPipeline)
All new elements are added to the SyncPipeline
Interfaces
- OverridingPipeline
- Pipelines implementing OverridingPipeline interface overrides one or more pipelines.
- Pipeline
Methods
- __construct() : mixed
- add() : Pipeline
- has() : bool
- pipelines() : array<string|int, Pipeline>
- pipes() : Pipes
- process() : Generator
- source() : Extractor
Methods
__construct()
public
__construct(Pipeline $pipeline) : mixed
Parameters
- $pipeline : Pipeline
add()
public
add(Loader|Transformer $pipe) : Pipeline
Parameters
- $pipe : Loader|Transformer
Return values
Pipelinehas()
public
has(string $transformerClass) : bool
Parameters
- $transformerClass : string
Return values
boolpipelines()
public
pipelines() : array<string|int, Pipeline>
Return values
array<string|int, Pipeline>pipes()
public
pipes() : Pipes
Return values
Pipesprocess()
public
process(FlowContext $context) : Generator
Parameters
- $context : FlowContext
Return values
Generatorsource()
public
source() : Extractor