/**
  * Apaga
  */
 public function deleteAction()
 {
     $status = false;
     if (isset($_POST)) {
         if (isset($_REQUEST['id'])) {
             $id = (int) $_REQUEST['id'];
             $image = Image::find($id);
             if ($image) {
                 $status = Image::delete($image->getId());
                 // Se a imagem foi apagada com sucesso realiza as demais ações
                 if ($status) {
                     // Apaga os tamanhos de imagem
                     $condition = sprintf("image_id = %s", $image->getId());
                     ImageSize::deleteAll($condition);
                     // Gerenciador de imagens
                     $imageManager = new ImageManager($image);
                     // Apaga o diretório das imagens
                     $imageManager->removeDir();
                 }
             }
         }
     }
     // Cria a variável flash
     if ($status) {
         $this->setFlash('notice_success', 'Image deleted successfully.');
     } else {
         $this->setFlash('notice_error', 'Delete image failed.');
     }
     // Redireciona para a listagem
     $this->redirectTo('image', 'list');
 }