PHP 클래스 Xpressengine\DynamicField\RegisterHandler

저자: XE Developers ([email protected])
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$register Xpressengine\Plugin\PluginRegister

공개 메소드들

메소드 설명
__construct ( PluginRegister $register ) create instance
add ( AbstractType $class ) : void register dynamic field type class
getSkin ( DynamicFieldHandler $handler, string $id ) : AbstractSkin get skin
getSkins ( DynamicFieldHandler $handler ) : Generator container 에서 field skin class name 반환.
getSkinsByType ( DynamicFieldHandler $handler, string $id ) : Generator container 에서 field skin class name 반환.
getType ( DynamicFieldHandler $handler, string $id ) : AbstractType get type
getTypes ( DynamicFieldHandler $handler ) : Generator container 에서 field type class name 반환.

보호된 메소드들

메소드 설명
get ( DynamicFieldHandler $handler, string $id ) : AbstractType | AbstractSkin get instance of field type or skin

메소드 상세

__construct() 공개 메소드

create instance
public __construct ( PluginRegister $register )
$register Xpressengine\Plugin\PluginRegister register's container

add() 공개 메소드

register dynamic field type class
public add ( AbstractType $class ) : void
$class AbstractType class name of dynamic field type
리턴 void

get() 보호된 메소드

get instance of field type or skin
protected get ( DynamicFieldHandler $handler, string $id ) : AbstractType | AbstractSkin
$handler DynamicFieldHandler dynamic field handler
$id string field type id or skin id
리턴 AbstractType | AbstractSkin

getSkin() 공개 메소드

get skin
public getSkin ( DynamicFieldHandler $handler, string $id ) : AbstractSkin
$handler DynamicFieldHandler dynamic field handler
$id string skin id
리턴 AbstractSkin

getSkins() 공개 메소드

AbstractSkin class instance
public getSkins ( DynamicFieldHandler $handler ) : Generator
$handler DynamicFieldHandler dynamic field handler
리턴 Generator

getSkinsByType() 공개 메소드

AbstractSkin class instance
public getSkinsByType ( DynamicFieldHandler $handler, string $id ) : Generator
$handler DynamicFieldHandler dynamic field handler
$id string field type id
리턴 Generator

getType() 공개 메소드

get type
public getType ( DynamicFieldHandler $handler, string $id ) : AbstractType
$handler DynamicFieldHandler dynamic field handler
$id string type id
리턴 AbstractType

getTypes() 공개 메소드

AbstractType class instance
public getTypes ( DynamicFieldHandler $handler ) : Generator
$handler DynamicFieldHandler dynamic field handler
리턴 Generator

프로퍼티 상세

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

protected PluginRegister,Xpressengine\Plugin $register
리턴 Xpressengine\Plugin\PluginRegister