Example #1
0
 /**
  * @param Request $request
  *
  * @return RedirectResponse
  */
 public function deleteAction(Request $request)
 {
     $this->domainManager->delete($this->findOr404($request));
     if ($this->config->isApiRequest()) {
         return $this->handleView($this->view());
     }
     return $this->redirectHandler->redirectToIndex();
 }
Example #2
0
 /**
  * @param Request $request
  *
  * @return RedirectResponse
  */
 public function deleteAction(Request $request)
 {
     $this->isGrantedOr403('delete');
     $resource = $this->domainManager->delete($this->findOr404($request));
     if ($this->config->isApiRequest()) {
         if ($resource instanceof ResourceEvent) {
             throw new HttpException($resource->getErrorCode(), $resource->getMessage());
         }
         return $this->handleView($this->view());
     }
     return $this->redirectHandler->redirectToIndex();
 }