PHP Класс Sulu\Component\Content\Extension\AbstractExtension

Наследование: implements Sulu\Component\Content\Extension\ExtensionInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$additionalPrefix string additional prefix for properties.
$name string name of extension.
$properties string[]

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

Метод Описание
getContentData ( $container )
getFieldMapping ( )
getName ( )
setLanguageCode ( $languageCode, $languageNamespace, $namespace )

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

Метод Описание
getPropertyName ( $propertyName ) : string returns translated property name.
loadProperty ( PHPCR\NodeInterface $node, string $name, string $default = '' ) : mixed load a single property value.
saveProperty ( PHPCR\NodeInterface $node, array $data, string $name, string $default = '' ) save a single property value.

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

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

public getContentData ( $container )

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

public getFieldMapping ( )

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

public getName ( )

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

returns translated property name.
protected getPropertyName ( $propertyName ) : string
$propertyName
Результат string

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

load a single property value.
protected loadProperty ( PHPCR\NodeInterface $node, string $name, string $default = '' ) : mixed
$node PHPCR\NodeInterface
$name string name of property in node
$default string value if no property exists with given name
Результат mixed

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

save a single property value.
protected saveProperty ( PHPCR\NodeInterface $node, array $data, string $name, string $default = '' )
$node PHPCR\NodeInterface
$data array data array
$name string name of property in node an data array
$default string value if no data exists with given name

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

public setLanguageCode ( $languageCode, $languageNamespace, $namespace )

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

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

additional prefix for properties.
protected string $additionalPrefix
Результат string

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

name of extension.
protected string $name
Результат string

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

protected string[] $properties
Результат string[]