/** * @expectedException \Symfony\Component\Validator\Exception\UnexpectedTypeException */ public function testTypeException() { $client = static::createClient(); $dm = $client->getContainer()->get('doctrine.odm'); $name = uniqid(); $meetup = new Meetup(); $meetup->setName($name); $meetup->setLocation([1, 2]); $dm->persist($meetup); $dm->flush(); }
/** * @Route("/recurring") * @Template() */ public function recurringAction() { $retrieved = $this->get('doctrine.odm')->getRepository('KhepinBookBundle:Meetup')->findOneBy(['name' => 'bob']); $meetup = new Meetup(); $meetup->setLocation(new Coordinate(12, 33)); $meetup->setName('bob'); $this->get('doctrine.odm')->persist($meetup); $this->get('doctrine.odm')->flush(); return compact('retrieved'); }