protected function deleteFrequent(User $user, $idChurch) { $user->igreja_frequenta = null; $user->save(); $church = new ChurchRepositorio(); $churchRegister = $church->find($idChurch); $listFrequent = $churchRegister->frequentadores; if (is_array($listFrequent)) { $listFrequent = $this->removerUserFrequent($listFrequent, $idChurch); $churchRegister->frequentadores = $listFrequent; $churchRegister->save(); } }
/** * Obtem uma unica igreja * * @param $idUser * @param $id * @return array|bool */ public function getChurch($idUser, $id) { $this->setUser($idUser); $dados = $this->churchRepository->find($id); if (!$dados) { return false; } return ['result' => $this->names($dados)]; }