/** * Validates parameters to mark this report as done. */ public function validateRemoveReport() { $this->queue = $this->getSingleObject(); if (!$this->queue->canEdit()) { throw new PermissionDeniedException(); } }
/** * Validates parameters to show the user assign form. */ public function validateGetAssignUserForm() { $this->moderationQueueEditor = $this->getSingleObject(); // check if queue is accessible for current user if (!$this->moderationQueueEditor->canEdit()) { throw new PermissionDeniedException(); } }