getCodeForTranslation()); } return $websiteTranslations->translate($this->getCodeForTranslation()); } public function getCodeForTranslation(): string { return 'version-status.' . $this->name; } public static function toArray(): array { $items = []; foreach (self::cases() as $item) { $items[] = [ 'name' => $item->name, 'value' => $item->value, 'title' => $item->getTitle(), ]; } return $items; } public static function toCollection(): Collection { return collect(self::toArray()); } }