PHP Класс Sulu\Bundle\ContentBundle\Serializer\Subscriber\StructureSubscriber

Наследование: implements JMS\Serializer\EventDispatcher\EventSubscriberInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( DocumentInspector $inspector )
getSubscribedEvents ( )
onPostSerialize ( JMS\Serializer\EventDispatcher\ObjectEvent $event ) Adds all the structure specific data (template, structure properties and breadcrumb) to the serialization.
onPreSerialize ( JMS\Serializer\EventDispatcher\PreSerializeEvent $event )

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

Метод Описание
addBreadcrumb ( Sulu\Component\Content\Document\Behavior\StructureBehavior $document, JMS\Serializer\VisitorInterface $visitor ) Adds the breadcrumb to the serialization.
addStructureProperties ( StructureMetadata $structureMetadata, Sulu\Component\Content\Document\Behavior\StructureBehavior $document, JMS\Serializer\VisitorInterface $visitor ) Adds the properties of the structure to the serialization.

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

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

public __construct ( DocumentInspector $inspector )
$inspector Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector

getSubscribedEvents() публичный статический Метод

public static getSubscribedEvents ( )

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

Adds all the structure specific data (template, structure properties and breadcrumb) to the serialization.
public onPostSerialize ( JMS\Serializer\EventDispatcher\ObjectEvent $event )
$event JMS\Serializer\EventDispatcher\ObjectEvent

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

public onPreSerialize ( JMS\Serializer\EventDispatcher\PreSerializeEvent $event )
$event JMS\Serializer\EventDispatcher\PreSerializeEvent