示例#1
0
 /**
  * Save a content entity
  *
  * @param \Symfony\Component\HttpFoundation\Request
  * @param \Leapt\AdminBundle\Admin\ContentAdmin $admin
  * @param \Symfony\Component\Form\Form $form
  * @param object $entity
  * @return \Symfony\Component\HttpFoundation\RedirectResponse
  * @throws ValidationException
  */
 protected function save(Request $request, ContentAdmin $admin, Form $form, $entity)
 {
     $form->handleRequest($request);
     if ($form->isValid()) {
         $admin->saveEntity($entity);
     } else {
         throw new ValidationException('could not save');
     }
 }