public function testSetGetAllergyInformation() { // Arrange $item = new Item(); $item->setAllergyInformation('contains nuts'); $expectedResult = 'contains nuts'; // Act $result = $item->getAllergyInformation(); // Assert $this->assertEquals($result, $expectedResult); }
function createAction(Request $request, Application $app) { if (null === ($user = $app['session']->get('user'))) { return $app->redirect('/login'); } $newItem = new Item(); $newItem->setName($request->get('name')); $newItem->setDescription($request->get('description')); $newItem->setPrice($request->get('price')); $newItem->setCalories($request->get('calories')); $newItem->setAllergyInformation($request->get('allergyInformation')); $em = $app['orm.em']; $categoryRepository = $em->getRepository('Category'); $Category = $categoryRepository->find($request->get('category')); $newItem->setCategory($Category); $file = $request->files->get('photo'); $newItem->setPhoto($file->getClientOriginalName()); $file = $request->files->get('photo'); $file->move(__DIR__ . '/../public/img', $file->getClientOriginalName()); $em->persist($newItem); $em->flush(); return $app->redirect('/itemAdmin'); }