PHP Класс Sulu\Component\Content\Document\Subscriber\ExtensionSubscriber

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

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

Метод Описание
__construct ( PropertyEncoder $encoder, Sulu\Component\Content\Extension\ExtensionManagerInterface $extensionManager, DocumentInspector $inspector, Sulu\Component\DocumentManager\NamespaceRegistry $namespaceRegistry )
getSubscribedEvents ( )
handleHydrate ( Sulu\Component\DocumentManager\Event\AbstractMappingEvent $event )
saveExtensionData ( Sulu\Component\DocumentManager\Event\AbstractMappingEvent $event )

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

Метод Описание
hydrate ( Sulu\Component\DocumentManager\Event\AbstractMappingEvent $event )

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

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

public __construct ( PropertyEncoder $encoder, Sulu\Component\Content\Extension\ExtensionManagerInterface $extensionManager, DocumentInspector $inspector, Sulu\Component\DocumentManager\NamespaceRegistry $namespaceRegistry )
$encoder Sulu\Bundle\DocumentManagerBundle\Bridge\PropertyEncoder
$extensionManager Sulu\Component\Content\Extension\ExtensionManagerInterface
$inspector Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector
$namespaceRegistry Sulu\Component\DocumentManager\NamespaceRegistry

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

public static getSubscribedEvents ( )

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

public handleHydrate ( Sulu\Component\DocumentManager\Event\AbstractMappingEvent $event )
$event Sulu\Component\DocumentManager\Event\AbstractMappingEvent

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

public saveExtensionData ( Sulu\Component\DocumentManager\Event\AbstractMappingEvent $event )
$event Sulu\Component\DocumentManager\Event\AbstractMappingEvent