PHP Класс Jackalope\NodeType\ItemDefinition

Наследование: implements PHPCR\NodeType\ItemDefinitionInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$declaringNodeType string Name of the declaring node type.
$factory Jackalope\FactoryInterface The factory to instantiate objects
$isAutoCreated boolean Whether this item is autocreated.
$isMandatory boolean Whether this item is mandatory.
$isProtected boolean Whether this item is protected.
$name string Name of this node type.
$nodeTypeManager NodeTypeManager
$onParentVersion integer On parent version constant

Открытые методы

Метод Описание
__construct ( Jackalope\FactoryInterface $factory, array $definition, NodeTypeManager $nodeTypeManager ) Create a new item definition.
getDeclaringNodeType ( ) {@inheritDoc}
getName ( ) {@inheritDoc}
getOnParentVersion ( ) {@inheritDoc}
isAutoCreated ( ) {@inheritDoc}
isMandatory ( ) {@inheritDoc}
isProtected ( ) {@inheritDoc}

Защищенные методы

Метод Описание
fromArray ( array $data ) Load item definition from an array.

Описание методов

__construct() публичный Метод

TODO: document this format. Property and Node add more to this.
public __construct ( Jackalope\FactoryInterface $factory, array $definition, NodeTypeManager $nodeTypeManager )
$factory Jackalope\FactoryInterface the object factory
$definition array The property definition data as array
$nodeTypeManager NodeTypeManager

fromArray() защищенный Метод

Overwritten for property and node to add more information, with a call to this parent method for the common things.
protected fromArray ( array $data )
$data array An array with the fields required by ItemDefinition

getDeclaringNodeType() публичный Метод

{@inheritDoc}

getName() публичный Метод

{@inheritDoc}
public getName ( )

getOnParentVersion() публичный Метод

{@inheritDoc}
public getOnParentVersion ( )

isAutoCreated() публичный Метод

{@inheritDoc}
public isAutoCreated ( )

isMandatory() публичный Метод

{@inheritDoc}
public isMandatory ( )

isProtected() публичный Метод

{@inheritDoc}
public isProtected ( )

Описание свойств

$declaringNodeType защищенное свойство

Name of the declaring node type.
protected string $declaringNodeType
Результат string

$factory защищенное свойство

The factory to instantiate objects
protected FactoryInterface,Jackalope $factory
Результат Jackalope\FactoryInterface

$isAutoCreated защищенное свойство

Whether this item is autocreated.
protected bool $isAutoCreated
Результат boolean

$isMandatory защищенное свойство

Whether this item is mandatory.
protected bool $isMandatory
Результат boolean

$isProtected защищенное свойство

Whether this item is protected.
protected bool $isProtected
Результат boolean

$name защищенное свойство

Name of this node type.
protected string $name
Результат string

$nodeTypeManager защищенное свойство

protected NodeTypeManager,Jackalope\NodeType $nodeTypeManager
Результат NodeTypeManager

$onParentVersion защищенное свойство

On parent version constant
protected int $onParentVersion
Результат integer