Sulu\Bundle\ContentBundle\Search\EventListener\PermissionListener::onPermissionUpdate PHP Метод

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

public onPermissionUpdate ( PermissionUpdateEvent $permissionUpdateEvent )
$permissionUpdateEvent Sulu\Component\Security\Event\PermissionUpdateEvent
    public function onPermissionUpdate(PermissionUpdateEvent $permissionUpdateEvent)
    {
        if ($permissionUpdateEvent->getType() !== SecurityBehavior::class) {
            return;
        }
        $document = $this->documentManager->find($permissionUpdateEvent->getIdentifier());
        $this->searchManager->deindex($document);
    }

Usage Example

Пример #1
0
 public function testOnPermissionUpdateNotSecured()
 {
     $event = new PermissionUpdateEvent(\stdClass::class, '1', null);
     $this->searchManager->deindex(Argument::any())->shouldNotBeCalled();
     $this->permissionListener->onPermissionUpdate($event);
 }