/** * 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'); } }