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

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

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

Метод Описание
__construct ( array $permissions )
getSubscribedEvents ( )
handleHydrate ( Sulu\Component\DocumentManager\Event\HydrateEvent $event ) Adds the security information to the hydrated object.
handlePersist ( Sulu\Component\DocumentManager\Event\PersistEvent $event ) Adds the security information to the node.
supports ( $document ) : boolean Shows if the given document is supported by this subscriber.

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

Метод Описание
getAllowedPermissions ( $permissions ) : array Extracts the keys of the allowed permissions into an own array.

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

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

public __construct ( array $permissions )
$permissions array

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

public static getSubscribedEvents ( )

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

Adds the security information to the hydrated object.
public handleHydrate ( Sulu\Component\DocumentManager\Event\HydrateEvent $event )
$event Sulu\Component\DocumentManager\Event\HydrateEvent

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

Adds the security information to the node.
public handlePersist ( Sulu\Component\DocumentManager\Event\PersistEvent $event )
$event Sulu\Component\DocumentManager\Event\PersistEvent

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

Shows if the given document is supported by this subscriber.
public supports ( $document ) : boolean
$document
Результат boolean