PHP Class eZ\Publish\Core\REST\Common\FieldTypeProcessorRegistry

Mostrar archivo Open project: ezsystems/ezpublish-kernel Class Usage Examples

Public Methods

Method Description
__construct ( array $processors = [] )
getProcessor ( string $fieldTypeIdentifier ) : FieldTypeProcessor Returns the processor for $fieldTypeIdentifier.
hasProcessor ( string $fieldTypeIdentifier ) : boolean Returns if a processor is registered for $fieldTypeIdentifier.
registerProcessor ( string $fieldTypeIdentifier, FieldTypeProcessor $processor ) Registers $processor for $fieldTypeIdentifier.

Method Details

__construct() public method

public __construct ( array $processors = [] )
$processors array

getProcessor() public method

Returns the processor for $fieldTypeIdentifier.
public getProcessor ( string $fieldTypeIdentifier ) : FieldTypeProcessor
$fieldTypeIdentifier string
return FieldTypeProcessor

hasProcessor() public method

Returns if a processor is registered for $fieldTypeIdentifier.
public hasProcessor ( string $fieldTypeIdentifier ) : boolean
$fieldTypeIdentifier string
return boolean

registerProcessor() public method

Registers $processor for $fieldTypeIdentifier.
public registerProcessor ( string $fieldTypeIdentifier, FieldTypeProcessor $processor )
$fieldTypeIdentifier string
$processor FieldTypeProcessor