Пример #1
0
 /**
  * Met les Groupes de la collection dans le GroupeStore
  * Vérifie si le Groupe était déjà storé, dans ce cas, remplace le Groupe concerné par celui du GroupeStore
  */
 public function store()
 {
     $replaces = array();
     foreach ($this as $offset => $groupe) {
         /** @var Groupe $groupe */
         if (GroupeStore::exists($groupe->getId())) {
             $replaces[$offset] = $groupe;
         } else {
             GroupeStore::store($groupe);
         }
     }
     unset($offset);
     foreach ($replaces as $offset => $groupe) {
         $this->offsetSet($offset, GroupeStore::getById($groupe->getId()));
     }
 }
Пример #2
0
 /**
  * Renvoie le Utilisateur lié
  * @return Utilisateur
  */
 public function getUtilisateur()
 {
     return UtilisateurStore::getById(GroupeStore::getById($this->getIdGroupe())->getIdGroupe());
 }