/** * If question already shared with a given user * * @access public * * @param \UJM\ExoBundle\Entity\Share $toShare * @param Doctrine Entity Manager $em * * @return \Symfony\Component\HttpFoundation\Response */ public function alreadySharedAction($toShare, $em) { $alreadyShared = $em->getRepository('UJMExoBundle:Share')->findAll(); $already = false; $end = count($alreadyShared); for ($i = 0; $i < $end; $i++) { if ($alreadyShared[$i]->getUser() == $toShare->getUser() && $alreadyShared[$i]->getQuestion() == $toShare->getQuestion()) { $already = true; break; } } if ($already == true) { return true; } else { return false; } }