Example #1
0
 /**
  * Vérifie si l'utilisateur à le droit d'accéder à l'exploitation
  *
  * @param Exploitation $exploitation
  * @return bool
  */
 public function canDisplayExploitation(Exploitation $exploitation)
 {
     $permitted = false;
     $apiculteurExploitations = $exploitation->getApiculteurExploitations();
     foreach ($apiculteurExploitations as $apiculteurExploitation) {
         if ($apiculteurExploitation->getApiculteur()->getId() == $this->getId()) {
             $permitted = true;
             break;
         }
     }
     return $permitted;
 }
 /**
  * Set exploitation
  *
  * @param Exploitation $exploitation
  * @return ApiculteurExploitation
  */
 public function setExploitation(Exploitation $exploitation)
 {
     $this->exploitation = $exploitation;
     $exploitation->addApiculteurExploitation($this);
     return $this;
 }