name => 'Sans cuisson', self::oven->name => 'Au four', self::stove->name => 'À la poêle', self::stewpan->name => 'En cocotte', ]; /** * Enum stickers associés * * @return array */ private const STICKERS = [ self::withoutCooking->name => 'resources/assets/images/cook/logo-stove.svg', self::oven->name => 'resources/assets/images/cook/logo-stove.svg', self::stove->name => 'resources/assets/images/cook/logo-stove.svg', self::stewpan->name => 'resources/assets/images/cook/logo-stove.svg', ]; /** * Get sticker * * @return string */ public function sticker(): string { return self::STICKERS[$this->name]; } /** * Get enum stickers * * @return array */ public static function toStickers(): array { return self::STICKERS; } }