PHP Class Xpressengine\DynamicField\RegisterHandler

Author: XE Developers ([email protected])
Afficher le fichier Open project: xpressengine/xpressengine Class Usage Examples

Protected Properties

Свойство Type Description
$register Xpressengine\Plugin\PluginRegister

Méthodes publiques

Méthode Description
__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 반환.

Méthodes protégées

Méthode Description
get ( DynamicFieldHandler $handler, string $id ) : AbstractType | AbstractSkin get instance of field type or skin

Method Details

__construct() public méthode

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

add() public méthode

register dynamic field type class
public add ( AbstractType $class ) : void
$class AbstractType class name of dynamic field type
Résultat void

get() protected méthode

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
Résultat AbstractType | AbstractSkin

getSkin() public méthode

get skin
public getSkin ( DynamicFieldHandler $handler, string $id ) : AbstractSkin
$handler DynamicFieldHandler dynamic field handler
$id string skin id
Résultat AbstractSkin

getSkins() public méthode

AbstractSkin class instance
public getSkins ( DynamicFieldHandler $handler ) : Generator
$handler DynamicFieldHandler dynamic field handler
Résultat Generator

getSkinsByType() public méthode

AbstractSkin class instance
public getSkinsByType ( DynamicFieldHandler $handler, string $id ) : Generator
$handler DynamicFieldHandler dynamic field handler
$id string field type id
Résultat Generator

getType() public méthode

get type
public getType ( DynamicFieldHandler $handler, string $id ) : AbstractType
$handler DynamicFieldHandler dynamic field handler
$id string type id
Résultat AbstractType

getTypes() public méthode

AbstractType class instance
public getTypes ( DynamicFieldHandler $handler ) : Generator
$handler DynamicFieldHandler dynamic field handler
Résultat Generator

Property Details

$register protected_oe property

protected PluginRegister,Xpressengine\Plugin $register
Résultat Xpressengine\Plugin\PluginRegister