PHP Class Plum\Plum\Pipe\AbstractPipe

Author: Florian Eckerstorfer
Show file Open project: plumphp/plum Class Usage Examples

Protected Properties

Property Type Description
$converter Plum\Plum\Converter\ConverterInterface
$field string | integer | array
$filter Plum\Plum\Filter\FilterInterface
$filterField string | integer | array
$position integer
$writer Plum\Plum\Writer\WriterInterface

Public Methods

Method Description
__construct ( mixed $element )
getConverter ( ) : Plum\Plum\Converter\ConverterInterface
getField ( ) : array | integer | string
getFilter ( ) : Plum\Plum\Filter\FilterInterface
getFilterField ( ) : array | integer | string
getPosition ( ) : integer
getWriter ( ) : Plum\Plum\Writer\WriterInterface
setField ( array | integer | string $field )
setFilter ( Plum\Plum\Filter\FilterInterface $filter ) : AbstractPipe
setFilterField ( array | integer | string $filterField )
setPosition ( integer $position ) : AbstractPipe

Method Details

__construct() public method

public __construct ( mixed $element )
$element mixed

getConverter() public method

public getConverter ( ) : Plum\Plum\Converter\ConverterInterface
return Plum\Plum\Converter\ConverterInterface

getField() public method

public getField ( ) : array | integer | string
return array | integer | string

getFilter() public method

public getFilter ( ) : Plum\Plum\Filter\FilterInterface
return Plum\Plum\Filter\FilterInterface

getFilterField() public method

public getFilterField ( ) : array | integer | string
return array | integer | string

getPosition() public method

public getPosition ( ) : integer
return integer

getWriter() public method

public getWriter ( ) : Plum\Plum\Writer\WriterInterface
return Plum\Plum\Writer\WriterInterface

setField() public method

public setField ( array | integer | string $field )
$field array | integer | string

setFilter() public method

public setFilter ( Plum\Plum\Filter\FilterInterface $filter ) : AbstractPipe
$filter Plum\Plum\Filter\FilterInterface
return AbstractPipe

setFilterField() public method

public setFilterField ( array | integer | string $filterField )
$filterField array | integer | string

setPosition() public method

public setPosition ( integer $position ) : AbstractPipe
$position integer
return AbstractPipe

Property Details

$converter protected property

protected ConverterInterface,Plum\Plum\Converter $converter
return Plum\Plum\Converter\ConverterInterface

$field protected property

protected string|int|array $field
return string | integer | array

$filter protected property

protected FilterInterface,Plum\Plum\Filter $filter
return Plum\Plum\Filter\FilterInterface

$filterField protected property

protected string|int|array $filterField
return string | integer | array

$position protected property

protected int $position
return integer

$writer protected property

protected WriterInterface,Plum\Plum\Writer $writer
return Plum\Plum\Writer\WriterInterface