PHP Class Sulu\Bundle\ContentBundle\Content\Structure\ExcerptStructureExtension

Inheritance: extends Sulu\Component\Content\Extension\AbstractExtension
Mostrar archivo Open project: sulu/sulu Class Usage Examples

Protected Properties

Property Type Description
$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

Public Methods

Method Description
__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 )

Private Methods

Method Description
getExcerptStructure ( string $locale = null ) : Sulu\Component\Content\Compat\StructureInterface Returns and caches excerpt-structure.
initProperties ( string $locale ) Initiates structure and properties.

Method Details

__construct() public method

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 method

public export ( $properties, $format = null )

getContentData() public method

public getContentData ( $container )

getFieldMapping() public method

public getFieldMapping ( )

getImportPropertyNames() public method

import() public method

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

load() public method

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

save() public method

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

setLanguageCode() public method

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

Property Details

$additionalPrefix protected_oe property

protected $additionalPrefix

$contentExportManager protected_oe property

protected ContentExportManagerInterface,Sulu\Component\Content\Export $contentExportManager
return Sulu\Component\Content\Export\ContentExportManagerInterface

$contentImportManager protected_oe property

protected ContentImportManager $contentImportManager
return ContentImportManager

$contentTypeManager protected_oe property

protected ContentTypeManagerInterface,Sulu\Component\Content $contentTypeManager
return Sulu\Component\Content\ContentTypeManagerInterface

$name protected_oe property

protected $name

$properties protected_oe property

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

$structureManager protected_oe property

protected StructureManagerInterface,Sulu\Component\Content\Compat $structureManager
return Sulu\Component\Content\Compat\StructureManagerInterface