/** * Transforms a string to an object. * * @param string $locationText * @return Location */ public function reverseTransform($locationText) { $location = $this->em->getRepository('AppBundle:Location')->findOneByTitle($locationText); if (null === $location) { $location = new Location(); $location->setTitle($locationText); } return $location; }