/**
  * 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;
 }
Ejemplo n.º 2
0
 /**
  * @return void
  */
 public function delete()
 {
     JoueurBusiness::delete($this);
 }
Ejemplo n.º 3
0
 /**
  * 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;
 }