/**
  * Validates the given value
  *
  * @param Blog $object
  *
  * @return bool
  */
 protected function isValid($object)
 {
     $forbiddenTitelWord = 'CMS Bashing';
     $forbiddenDescriptionWord = 'ist gut';
     if (preg_match('/' . $forbiddenTitelWord . '/i', $object->getTitle()) && preg_match('/' . $forbiddenDescriptionWord . '/i', $object->getDescription())) {
         $this->result->forProperty('title')->addError(new \TYPO3\CMS\Extbase\Error\Error(LocalizationUtility::translate('validator.blog.title', 'simpleblog', array(1 => $forbiddenTitelWord, 2 => $forbiddenDescriptionWord)), 1393160862, array('title' => $object->getTitle(), 'description' => $object->getDescription())));
         $this->result->forProperty('description')->addError(new \TYPO3\CMS\Extbase\Error\Error(LocalizationUtility::translate('validator.blog.description', 'simpleblog', array(1 => $forbiddenTitelWord, 2 => $forbiddenDescriptionWord)), 1393161081, array('title' => $object->getTitle(), 'description' => $object->getDescription())));
         return FALSE;
     } else {
         return TRUE;
     }
 }
 /**
  * delete action - deletes a post in the repository
  *
  * @param Blog $blog
  * @param Post $post
  */
 public function deleteAction(Blog $blog, Post $post)
 {
     $blog->removePost($post);
     $this->objectManager->get('Typovision\\Simpleblog\\Domain\\Repository\\BlogRepository')->update($blog);
     $this->redirect('show', 'Blog', NULL, array('blog' => $blog));
 }