public function sendAllGroup($pro, $event, $text) { $rep = $this->rm->getRepository(new User()); //Recupérer les utilisateurs de pro en fonction de l'id du groupe $users = $rep->findAll(); foreach ($users as $user) { if ($user->getProfessional() == $pro) { $notif = new Notification(); $notif->setUser($user); $notif->setText($text); $notif->setType($event->getName()); $notif->setDatas(array($event->getResource())); $this->rm->create($notif); } } }
/** * @return UserRepository */ protected function getRepository() { return $this->rm->getRepository(new User()); }