private function update(Note $note, ParameterBag $parameters) { $note->setTitle($parameters->get('title')); $note->setColor($parameters->get('color')); $note->setContent($parameters->get('content')); return $note; }
/** * @Route("/note/{id}", name="note_update") * @Method("PUT") */ public function updateAction(Request $request, Note $note) { $note->setTitle($request->get('title')); $note->setText($request->get('text')); $em = $this->getDoctrine()->getManager(); $em->persist($note); $em->flush(); $noteNormalized = $this->get('serializer')->normalize($note); return new JsonResponse($noteNormalized); }
/** * @Route("/note/{id}", name="note_update_note") * @Method("PUT") */ public function editNoteAction(Request $request, Note $oNote) { $oNote->setTitle($request->get('title')); $oNote->setContent($request->get('content')); $em = $this->getDoctrine()->getManager(); $em->persist($oNote); $em->flush(); $aNote = $this->get('serializer')->normalize($oNote); return new JsonResponse($aNote); }
/** * @Route("/note/{id}", name="note_edit") * @Method("PUT") */ public function editAction(Request $request, Note $note) { $newNote = json_decode($request->getContent()); $note->setTitle($newNote->title); $note->setContent($newNote->content); $entityManager = $this->getDoctrine()->getManager(); $entityManager->persist($note); $entityManager->flush(); return new JsonResponse([]); }
/** * @Route("/note/{id}", name="note_update") * @Method("PUT") */ public function updateAction(Request $request, Note $note) { $payload = json_decode($request->getContent(), true); $note->setTitle($request->get('title')); $note->setContent($request->get('content')); $em = $this->getDoctrine()->getManager(); $em->persist($note); $em->flush(); $noteNormalized = $this->get('serializer')->normalize($note); return new JsonResponse($noteNormalized); }
/** * Creates a new note. * * @Route("/notes/create", name="note_create") * @Method({"GET", "POST"}) * * @param Request $request * * @return Response */ public function createAction(Request $request) { $user = $this->getUser(); $padId = $request->query->get('pad'); $em = $this->getDoctrine()->getManager(); $note = new Note(); if ($padId) { $pad = $this->get('app.repository.pad')->find(); $note->setPad($pad); } $form = $this->createForm(new NoteType($user), $note); $form->handleRequest($request); if ($form->isValid()) { $note = $form->getData(); $note->setUser($user); $em->persist($note); $em->flush(); $this->get('session')->getFlashBag()->add('success', 'Note is successfully created'); return $this->redirect($this->generateUrl('homepage')); } return $this->render('AppBundle:Note:create.html.twig', ['form' => $form->createView()]); }
private function update(Note $note, array $payload) { $note->setTitle($payload['title']); $note->setColor($payload['color']); $note->setType($payload['type']); $note->setContent($payload['content']); return $note; }
public function doLoad(ObjectManager $manager) { /** @var Label $label */ $label = $this->getReference(Label::class); $note = new Entity\Note(); $note->setTitle('Test Title'); $note->setColor('red'); $note->setType(Entity\Note::TYPE_TEXT); $note->setContent('Test Content'); $note->addLabel($label); $manager->persist($note); $this->setReference(static::class, $note); $manager->flush(); return [$note]; }
/** * {@inheritDoc} */ public function getContent() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getContent', []); return parent::getContent(); }
/** * Creates a form to delete a Note entity. * * @param Note $note The Note entity * * @return \Symfony\Component\Form\Form The form */ private function createDeleteForm(Note $note) { return $this->createFormBuilder()->setAction($this->generateUrl('note_delete', array('id' => $note->getId())))->setMethod('DELETE')->getForm(); }