PHP 클래스 eZ\Publish\Core\Repository\FieldTypeService

또한 보기: eZ\Publish\API\Repository\FieldType
상속: implements eZ\Publish\API\Repository\FieldTypeService
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

보호된 프로퍼티들

프로퍼티 타입 설명
$fieldTypeRegistry eZ\Publish\Core\Repository\Helper\FieldTypeRegistry
$fieldTypes eZ\Publish\API\Repository\FieldType[] Holds an array of FieldType objects to avoid re creating them all the time from SPI variants.

공개 메소드들

메소드 설명
__construct ( FieldTypeRegistry $fieldTypeRegistry ) Setups service with reference to repository object that created it & corresponding handler.
getFieldType ( string $identifier ) : eZ\Publish\API\Repository\FieldType Returns the FieldType registered with the given identifier.
getFieldTypes ( ) : eZ\Publish\API\Repository\FieldType[] Returns a list of all field types.
hasFieldType ( string $identifier ) : boolean Returns if there is a FieldType registered under $identifier.

메소드 상세

__construct() 공개 메소드

Setups service with reference to repository object that created it & corresponding handler.
public __construct ( FieldTypeRegistry $fieldTypeRegistry )
$fieldTypeRegistry eZ\Publish\Core\Repository\Helper\FieldTypeRegistry Registry for SPI FieldTypes

getFieldType() 공개 메소드

Returns the FieldType registered with the given identifier.
public getFieldType ( string $identifier ) : eZ\Publish\API\Repository\FieldType
$identifier string
리턴 eZ\Publish\API\Repository\FieldType

getFieldTypes() 공개 메소드

Returns a list of all field types.
public getFieldTypes ( ) : eZ\Publish\API\Repository\FieldType[]
리턴 eZ\Publish\API\Repository\FieldType[]

hasFieldType() 공개 메소드

Returns if there is a FieldType registered under $identifier.
public hasFieldType ( string $identifier ) : boolean
$identifier string
리턴 boolean

프로퍼티 상세

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

protected FieldTypeRegistry,eZ\Publish\Core\Repository\Helper $fieldTypeRegistry
리턴 eZ\Publish\Core\Repository\Helper\FieldTypeRegistry

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

Holds an array of FieldType objects to avoid re creating them all the time from SPI variants.
protected FieldType[],eZ\Publish\API\Repository $fieldTypes
리턴 eZ\Publish\API\Repository\FieldType[]