/** * Add myself to the list of guests to be seated. */ private function addMeAsKnight() { $me = new Knight("Me"); foreach ($this->knights as $knight) { /** @var Knight $knight */ $me->setHappiness($knight->getName(), 0); } $this->guestList[] = "Me"; $this->knights["Me"] = $me; }