PHP Интерфейс Sulu\Component\Content\Extension\ExtensionInterface

Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
getContentData ( mixed $container ) : mixed Returns content data for given values.
getFieldMapping ( ) : array Returns field mapping for documents with this extension.
getName ( ) : string Returns name of extension.
load ( PHPCR\NodeInterface $node, string $webspaceKey, string $languageCode ) : mixed load data from node.
save ( PHPCR\NodeInterface $node, mixed $data, string $webspaceKey, string $languageCode ) save data to node.
setLanguageCode ( $languageCode, $languageNamespace, $namespace ) set current language code to translates properties.

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

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

Returns content data for given values.
public getContentData ( mixed $container ) : mixed
$container mixed
Результат mixed

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

Returns field mapping for documents with this extension.
public getFieldMapping ( ) : array
Результат array field mapping for indexed fields

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

Returns name of extension.
public getName ( ) : string
Результат string

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

load data from node.
public load ( PHPCR\NodeInterface $node, string $webspaceKey, string $languageCode ) : mixed
$node PHPCR\NodeInterface
$webspaceKey string
$languageCode string
Результат mixed data of extension

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

save data to node.
public save ( PHPCR\NodeInterface $node, mixed $data, string $webspaceKey, string $languageCode )
$node PHPCR\NodeInterface
$data mixed
$webspaceKey string
$languageCode string

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

set current language code to translates properties.
public setLanguageCode ( $languageCode, $languageNamespace, $namespace )
$languageCode
$languageNamespace
$namespace