/** * @param mixed $value * @return void */ public function append($value) { parent::append($value); /** @var Unite $value */ if (is_null($this->plusHautZIndex) || Unites::$types[$value->getIdType()]['zIndex'] > Unites::$types[$this->plusHautZIndex->getIdType()]['zIndex']) { $this->plusHautZIndex = $value; } }
/** * Ajoute un objet à la collection en vérifiant le type * @param Visible $visible */ public function ajout(Visible $visible) { if (!$this->modeSansDoublons || $this->modeSansDoublons && !array_key_exists($visible->getKey(), $this->indexParTuple)) { parent::append($visible); $this->indexParTuple[$visible->getKey()] = true; } $this->indexParHexa[$visible->getIdHexa()] = true; }
/** * Ajoute un objet à la collection en vérifiant le type * @param Texte $texte */ public function ajout(Texte $texte) { parent::append($texte); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Session $session */ public function ajout(Session $session) { parent::append($session); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Utilisateur $utilisateur */ public function ajout(Utilisateur $utilisateur) { parent::append($utilisateur); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Groupe $groupe */ public function ajout(Groupe $groupe) { parent::append($groupe); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Log $log */ public function ajout(Log $log) { parent::append($log); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Joueur $joueur */ public function ajout(Joueur $joueur) { parent::append($joueur); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Riviere $riviere */ public function ajout(Riviere $riviere) { parent::append($riviere); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Competence $competence */ public function ajout(Competence $competence) { parent::append($competence); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Partie $partie */ public function ajout(Partie $partie) { parent::append($partie); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Qg $qg */ public function ajout(Qg $qg) { parent::append($qg); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Infrastructure $infrastructure */ public function ajout(Infrastructure $infrastructure) { parent::append($infrastructure); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Traj $traj */ public function ajout(Traj $traj) { parent::append($traj); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Production $production */ public function ajout(Production $production) { parent::append($production); }
/** * Ajoute un objet à la collection en vérifiant le type * @param Batiment $batiment */ public function ajout(Batiment $batiment) { parent::append($batiment); }