PHP 인터페이스 Sulu\Component\Content\Extension\ExtensionInterface

파일 보기 프로젝트 열기: sulu/sulu 0 사용 예제들

공개 메소드들

메소드 설명
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