FilesExtractor implements Extractor, FileExtractor, LimitableExtractor uses Limitable, PathFiltering
FinalYes
Interfaces
- Extractor
- FileExtractor
- LimitableExtractor
- Limitable extractor is one that can be limited to extract only given number of rows.
Methods
- __construct() : mixed
- addFilter() : self
- changeLimit() : void
- extract() : Generator<string|int, Rows>
- filter() : Filter
- incrementReturnedRows() : void
- isLimited() : bool
- limit() : int|null
- reachedLimit() : bool
- resetLimit() : void
- source() : Path
- withPathFilter() : self
Methods
__construct()
public
__construct(Path $path) : mixed
Parameters
- $path : Path
addFilter()
public
addFilter(Filter $filter) : self
Use withPathFilter instead
Parameters
- $filter : Filter
Return values
selfchangeLimit()
public
changeLimit(int $limit) : void
Parameters
- $limit : int
extract()
public
extract(FlowContext $context) : Generator<string|int, Rows>
Parameters
- $context : FlowContext
Return values
Generator<string|int, Rows>filter()
public
filter() : Filter
Return values
FilterincrementReturnedRows()
public
incrementReturnedRows() : void
isLimited()
public
isLimited() : bool
Return values
boollimit()
public
limit() : int|null
Return values
int|nullreachedLimit()
public
reachedLimit() : bool
Return values
boolresetLimit()
public
resetLimit() : void
source()
public
source() : Path
Return values
PathwithPathFilter()
public
withPathFilter(Filter $filter) : self
Parameters
- $filter : Filter