/**
  * Met les Utilisateurs de la collection dans le UtilisateurStore
  * Vérifie si le Utilisateur était déjà storé, dans ce cas, remplace le Utilisateur concerné par celui du UtilisateurStore
  */
 public function store()
 {
     $replaces = array();
     foreach ($this as $offset => $utilisateur) {
         /** @var Utilisateur $utilisateur */
         if (UtilisateurStore::exists($utilisateur->getId())) {
             $replaces[$offset] = $utilisateur;
         } else {
             UtilisateurStore::store($utilisateur);
         }
     }
     unset($offset);
     foreach ($replaces as $offset => $utilisateur) {
         $this->offsetSet($offset, UtilisateurStore::getById($utilisateur->getId()));
     }
 }
Esempio n. 2
0
 /**
  * Renvoie le Utilisateur lié
  * @return Utilisateur
  */
 public function getUtilisateur()
 {
     return UtilisateurStore::getById(JoueurStore::getById($this->getIdJoueur())->getIdUtilisateur());
 }
Esempio n. 3
0
 /**
  * Renvoie le Utilisateur lié
  * @return Utilisateur
  */
 public function getUtilisateur()
 {
     return UtilisateurStore::getById($this->getIdGroupe());
 }