PHP 클래스 eZ\Publish\Core\Search\Legacy\Content\Common\Gateway\CriterionHandler\FieldValue\HandlerRegistry

파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$map Handler[] Map of Criterion field value handlers where key is field type identifier and value is field value handler.

공개 메소드들

메소드 설명
__construct ( array $map = [] ) Create field value handler registry with handler map.
get ( string $fieldTypeIdentifier ) : Handler Returns handler for given $fieldTypeIdentifier.
has ( string $fieldTypeIdentifier ) : boolean Checks if handler is registered for the given $fieldTypeIdentifier.
register ( string $fieldTypeIdentifier, Handler $handler ) Register $handler for $fieldTypeIdentifier.

메소드 상세

__construct() 공개 메소드

Create field value handler registry with handler map.
public __construct ( array $map = [] )
$map array Map of Criterion field value handlers where key is field type identifier and value field value handler

get() 공개 메소드

Returns handler for given $fieldTypeIdentifier.
public get ( string $fieldTypeIdentifier ) : Handler
$fieldTypeIdentifier string
리턴 Handler

has() 공개 메소드

Checks if handler is registered for the given $fieldTypeIdentifier.
public has ( string $fieldTypeIdentifier ) : boolean
$fieldTypeIdentifier string
리턴 boolean

register() 공개 메소드

Register $handler for $fieldTypeIdentifier.
public register ( string $fieldTypeIdentifier, Handler $handler )
$fieldTypeIdentifier string
$handler Handler

프로퍼티 상세

$map 보호되어 있는 프로퍼티

Map of Criterion field value handlers where key is field type identifier and value is field value handler.
protected Handler[],eZ\Publish\Core\Search\Legacy\Content\Common\Gateway\CriterionHandler\FieldValue $map
리턴 Handler[]