PHP 클래스 eZ\Publish\Core\Base\Container\ApiLoader\FieldTypeCollectionFactory

상속: implements Symfony\Component\DependencyInjection\ContainerAwareInterface, use trait Symfony\Component\DependencyInjection\ContainerAwareTrait
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$fieldTypes Closure[] Collection of fieldTypes, lazy loaded via a closure.

공개 메소드들

메소드 설명
getConcreteFieldTypesIdentifiers ( )
getFieldTypes ( ) : Closure[] Returns registered field types (as closures to be lazy loaded in the public API).
registerConcreteFieldTypeIdentifier ( string $fieldTypeIdentifier ) Registers $fieldTypeIdentifier as "concrete" FieldType (i.e. not using NullFieldType).
registerFieldType ( string $fieldTypeServiceId, string $fieldTypeAlias ) Registers an eZ Publish field type.

메소드 상세

getConcreteFieldTypesIdentifiers() 공개 메소드

getFieldTypes() 공개 메소드

Returns registered field types (as closures to be lazy loaded in the public API).
public getFieldTypes ( ) : Closure[]
리턴 Closure[]

registerConcreteFieldTypeIdentifier() 공개 메소드

Registers $fieldTypeIdentifier as "concrete" FieldType (i.e. not using NullFieldType).
public registerConcreteFieldTypeIdentifier ( string $fieldTypeIdentifier )
$fieldTypeIdentifier string

registerFieldType() 공개 메소드

Field types are being registered as a closure so that they will be lazy loaded.
public registerFieldType ( string $fieldTypeServiceId, string $fieldTypeAlias )
$fieldTypeServiceId string The field type service Id
$fieldTypeAlias string The field type alias (e.g. "ezstring")

프로퍼티 상세

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

Collection of fieldTypes, lazy loaded via a closure.
protected Closure[] $fieldTypes
리턴 Closure[]