/** * @Route("/addAddress/{city}/{street}/{dom}/{flat}") */ public function addAction($city, $street, $dom, $flat) { $result = $this->check($city, $street, $dom, $flat); if ($result == "0") { $address = new Address(); $address->setDom($dom); $address->setFlat($flat); $address->setStreet($street); $address->setCity($city); $em = $this->getDoctrine()->getManager(); $em->persist($address); $em->flush(); } $result = array("response" => $this->check($city, $street, $dom, $flat)); $response = new Response(json_encode($result)); $response->headers->set('Content-Type', 'application/json'); return $response; }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $address1 = new Address(); $address1->setState('Bahia'); $address1->setCity('Salvador'); $address1->setNeighborhood('Barra'); $address1->setStreet('Rua das Flores'); $address1->setNumber('1000'); $address1->setPostalCode('41000-000'); $address2 = new Address(); $address2->setState('São Paulo'); $address2->setCity('São Paulo'); $address2->setNeighborhood('Pinheiros'); $address2->setStreet('Rua das Rosas'); $address2->setNumber('1100'); $address2->setPostalCode('40000-000'); $manager->persist($address1); $manager->persist($address2); $manager->flush(); $this->addReference('address-customer1', $address1); $this->addReference('address-customer2', $address2); }
/** * {@inheritDoc} */ public function setCity($city) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCity', array($city)); return parent::setCity($city); }