PHP Класс Sulu\Bundle\ContentBundle\Content\Structure\ExcerptStructureExtension

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

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

Свойство Тип Описание
$additionalPrefix
$contentExportManager Sulu\Component\Content\Export\ContentExportManagerInterface
$contentImportManager ContentImportManager
$contentTypeManager Sulu\Component\Content\ContentTypeManagerInterface
$name
$properties will be filled with data in constructor {@inheritdoc}
$structureManager Sulu\Component\Content\Compat\StructureManagerInterface

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

Метод Описание
__construct ( Sulu\Component\Content\Compat\StructureManagerInterface $structureManager, Sulu\Component\Content\ContentTypeManagerInterface $contentTypeManager, Sulu\Component\Content\Export\ContentExportManagerInterface $contentExportManager, Sulu\Component\Content\Import\ContentImportManagerInterface $contentImportManager, Factory $factory )
export ( $properties, $format = null )
getContentData ( $container )
getFieldMapping ( )
getImportPropertyNames ( )
import ( PHPCR\NodeInterface $node, $data, $webspaceKey, $languageCode, $format )
load ( PHPCR\NodeInterface $node, $webspaceKey, $languageCode )
save ( PHPCR\NodeInterface $node, $data, $webspaceKey, $languageCode )
setLanguageCode ( $languageCode, $languageNamespace, $namespace )

Приватные методы

Метод Описание
getExcerptStructure ( string $locale = null ) : Sulu\Component\Content\Compat\StructureInterface Returns and caches excerpt-structure.
initProperties ( string $locale ) Initiates structure and properties.

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

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

public __construct ( Sulu\Component\Content\Compat\StructureManagerInterface $structureManager, Sulu\Component\Content\ContentTypeManagerInterface $contentTypeManager, Sulu\Component\Content\Export\ContentExportManagerInterface $contentExportManager, Sulu\Component\Content\Import\ContentImportManagerInterface $contentImportManager, Factory $factory )
$structureManager Sulu\Component\Content\Compat\StructureManagerInterface
$contentTypeManager Sulu\Component\Content\ContentTypeManagerInterface
$contentExportManager Sulu\Component\Content\Export\ContentExportManagerInterface
$contentImportManager Sulu\Component\Content\Import\ContentImportManagerInterface
$factory Sulu\Bundle\SearchBundle\Search\Factory

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

public export ( $properties, $format = null )

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

public getContentData ( $container )

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

public getFieldMapping ( )

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

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

public import ( PHPCR\NodeInterface $node, $data, $webspaceKey, $languageCode, $format )
$node PHPCR\NodeInterface

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

public load ( PHPCR\NodeInterface $node, $webspaceKey, $languageCode )
$node PHPCR\NodeInterface

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

public save ( PHPCR\NodeInterface $node, $data, $webspaceKey, $languageCode )
$node PHPCR\NodeInterface

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

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

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

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

protected $additionalPrefix

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

protected ContentExportManagerInterface,Sulu\Component\Content\Export $contentExportManager
Результат Sulu\Component\Content\Export\ContentExportManagerInterface

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

protected ContentImportManager $contentImportManager
Результат ContentImportManager

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

protected ContentTypeManagerInterface,Sulu\Component\Content $contentTypeManager
Результат Sulu\Component\Content\ContentTypeManagerInterface

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

protected $name

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

will be filled with data in constructor {@inheritdoc}
protected $properties

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

protected StructureManagerInterface,Sulu\Component\Content\Compat $structureManager
Результат Sulu\Component\Content\Compat\StructureManagerInterface