public function frapperUnPersonnage(Personnage $persoAFrapper) { if ($persoAFrapper->getId() == $this->id) { return self::DETECT_ME; } if ($this->toBeAsleep()) { return self::PERSO_ASLEEP; } // Indication au personnage qu'il reçoit un coup / des dégats // Puis on retourne la valeur renvoyée par la méthode : self::PERSONNAGE_TUE ou self::PERSONNAGE_FRAPPE return $persoAFrapper->recevoirUnCoup(); }