battle = $battle; $this->setBody($this->generateBody()); } private function generateBody() { return new HellcaseBattlesNotificationBody($this->battle); } public function getTitle(): Stringifiable { return new StringifiableSimpleText("Nouvelle bataille de caisses Hellcase"); } /** * @inheritDoc */ public function getImageProjectPath(): string|null { return HellcaseBattleScreenshot::getImgFileProjectPath(); } /** * @inheritDoc */ public function getLinkURL(): string|null { return $this->battle->getUrl(); } }