/** * @test */ public function addSuccess() { $category = new Category(1); $category->setName('test'); $this->repository->expects($this->once())->method('add'); $result = $this->category_service->add($category); $this->assertInstanceOf('AppBundle\\Entity\\Category', $result); }
/** * @Route("/", name="category_registration_save") * @Method("post") */ public function saveAction(Request $request) { $form = $this->form_factory->create('category'); $form->handleRequest($request); if ($form->isValid()) { $this->service->add($form->getData()); return $this->redirect($this->generateUrl('app_admin_category_complete')); } return $this->render('Admin/Category/Registration/index.html.twig', ['form' => $form->createView()]); }