public function queryNew(QueryJob $qj, Query $q) { $query = new Query(); $user = $qj->getUser(); $em = $this->getDoctrine()->getManager(); $query->setUser($user); $query->setQueryJob($qj); $query->setDate(new \DateTime('now')); $query->setText($q->getText()); $query->setLat($q->getLat()); $query->setLng($q->getLng()); $query->setRadius($q->getRadius()); $this->callRequest($query); $em->persist($query); $em->flush(); }