public function onPermissionUpdate(PermissionUpdateEvent $permissionUpdateEvent) { if ($permissionUpdateEvent->getType() !== SecurityBehavior::class) { return; } $document = $this->documentManager->find($permissionUpdateEvent->getIdentifier()); $this->searchManager->deindex($document); }
public function testOnPermissionUpdateNotSecured() { $event = new PermissionUpdateEvent(\stdClass::class, '1', null); $this->searchManager->deindex(Argument::any())->shouldNotBeCalled(); $this->permissionListener->onPermissionUpdate($event); }