/** * Renvoie les Joueurs liés aux Utilisateurs de cette collection * @return JoueurCollection */ public function getJoueurs() { if (is_null($this->cacheJoueurs)) { $this->cacheJoueurs = JoueurBusiness::getFromUtilisateurs($this); $this->cacheJoueurs->store(); } return $this->cacheJoueurs; }
/** * @return void */ public function delete() { JoueurBusiness::delete($this); }
/** * Renvoie les joueurs liés à la partie * @return JoueurCollection|Joueur[] */ public function getJoueurs() { if (is_null($this->cacheJoueurs)) { $this->cacheJoueurs = JoueurBusiness::getByPartie($this); } return $this->cacheJoueurs; }
/** * Renvoie les Joueurs liés à la collection * @return JoueurCollection */ public function getJoueursTerritoire() { if (is_null($this->cacheJoueursTerritoire)) { $this->cacheJoueursTerritoire = JoueurBusiness::getFromInfrastructures($this); $this->cacheJoueursTerritoire->store(); } return $this->cacheJoueursTerritoire; }