예제 #1
0
 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();
     }
 }
예제 #2
0
 /**
  * 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)];
 }