PHP Класс Sulu\Component\Content\Compat\Structure\StructureBridge

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

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

Свойство Тип Описание
$document object
$inspector Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector
$locale string .
$structure Sulu\Component\Content\Metadata\StructureMetadata

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

Метод Описание
__construct ( StructureMetadata $structure, DocumentInspector $inspector, LegacyPropertyFactory $propertyFactory, object $document = null )
__get ( $name ) Magic getter.
copyFrom ( Sulu\Component\Content\Compat\StructureInterface $structure )
getChanged ( )
getChanger ( )
getChildren ( )
getConcreteLanguages ( )
getCreated ( )
getCreator ( )
getDocument ( ) : object Returns document.
getEnabledShadowLanguages ( )
getHasChildren ( )
getHasTranslation ( )
getInternal ( )
getIsShadow ( )
getKey ( )
getLanguageCode ( )
getLocalizedTitle ( $languageCode )
getNodeName ( )
getNodeState ( )
getNodeType ( )
getParent ( )
getPath ( )
getProperties ( $flatten = false )
getPropertiesByTagName ( $tagName )
getProperty ( $name )
getPropertyByTagName ( $tagName, $highest = true )
getPropertyNames ( )
getPropertyValue ( $name )
getPropertyValueByTagName ( $tagName )
getPublished ( )
getPublishedState ( )
getResourceLocator ( )
getShadowBaseLanguage ( )
getStructure ( ) : StructureMetadata Returns structure metadata.
getTitle ( )
getType ( )
getUrl ( )
getUuid ( )
getWebspaceKey ( )
hasProperty ( $name )
hasTag ( $tag )
jsonSerialize ( )
setChanged ( DateTime $changed )
setChanger ( $userId )
setChildren ( $children )
setCreated ( DateTime $created )
setCreator ( $userId )
setDocument ( Sulu\Component\Content\Document\Behavior\StructureBehavior $document )
setHasChildren ( $hasChildren )
setHasTranslation ( $hasTranslation )
setLanguageCode ( $locale )
setPath ( $path )
setPublished ( $published )
setType ( $type )
setUuid ( $uuid )
setWebspaceKey ( $webspace )
toArray ( $complete = true )

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

Метод Описание
documentToStructure ( Sulu\Component\Content\Document\Behavior\StructureBehavior $document )
readOnlyException ( $method )

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

Метод Описание
createLegacyPropertyFromItem ( $item )
getWorkflowDocument ( $method )
normalizeData ( array $data = null )
normalizeValue ( $value )
notImplemented ( $method )

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

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

public __construct ( StructureMetadata $structure, DocumentInspector $inspector, LegacyPropertyFactory $propertyFactory, object $document = null )
$structure Sulu\Component\Content\Metadata\StructureMetadata
$inspector Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector
$propertyFactory LegacyPropertyFactory
$document object

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

Magic getter.
Устаревший: Do not use magic getters. Use ArrayAccess instead
public __get ( $name )

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

public copyFrom ( Sulu\Component\Content\Compat\StructureInterface $structure )
$structure Sulu\Component\Content\Compat\StructureInterface

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

protected documentToStructure ( Sulu\Component\Content\Document\Behavior\StructureBehavior $document )
$document Sulu\Component\Content\Document\Behavior\StructureBehavior The document to convert

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

public getChanged ( )

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

public getChanger ( )

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

public getChildren ( )

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

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

public getCreated ( )

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

public getCreator ( )

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

Returns document.
public getDocument ( ) : object
Результат object

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

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

public getHasChildren ( )

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

public getHasTranslation ( )

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

public getInternal ( )

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

public getIsShadow ( )

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

public getKey ( )

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

public getLanguageCode ( )

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

public getLocalizedTitle ( $languageCode )

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

public getNodeName ( )

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

public getNodeState ( )

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

public getNodeType ( )

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

public getParent ( )

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

public getPath ( )

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

public getProperties ( $flatten = false )

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

public getPropertiesByTagName ( $tagName )

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

public getProperty ( $name )

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

public getPropertyByTagName ( $tagName, $highest = true )

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

public getPropertyNames ( )

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

public getPropertyValue ( $name )

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

public getPropertyValueByTagName ( $tagName )

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

public getPublished ( )

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

public getPublishedState ( )

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

public getResourceLocator ( )

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

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

Returns structure metadata.
public getStructure ( ) : StructureMetadata
Результат Sulu\Component\Content\Metadata\StructureMetadata

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

public getTitle ( )

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

public getType ( )

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

public getUrl ( )

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

public getUuid ( )

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

public getWebspaceKey ( )

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

public hasProperty ( $name )

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

public hasTag ( $tag )

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

public jsonSerialize ( )

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

protected readOnlyException ( $method )

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

public setChanged ( DateTime $changed )
$changed DateTime

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

public setChanger ( $userId )

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

public setChildren ( $children )

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

public setCreated ( DateTime $created )
$created DateTime

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

public setCreator ( $userId )

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

public setDocument ( Sulu\Component\Content\Document\Behavior\StructureBehavior $document )
$document Sulu\Component\Content\Document\Behavior\StructureBehavior

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

public setHasChildren ( $hasChildren )

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

public setHasTranslation ( $hasTranslation )

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

public setLanguageCode ( $locale )

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

public setPath ( $path )

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

public setPublished ( $published )

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

public setType ( $type )

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

public setUuid ( $uuid )

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

public setWebspaceKey ( $webspace )

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

public toArray ( $complete = true )

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

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

protected object $document
Результат object

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

protected DocumentInspector,Sulu\Bundle\DocumentManagerBundle\Bridge $inspector
Результат Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector

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

.
protected string $locale
Результат string

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

protected StructureMetadata,Sulu\Component\Content\Metadata $structure
Результат Sulu\Component\Content\Metadata\StructureMetadata