shop_12_wireui/app/Enums/Traits/HasLabels.php

20 lines
389 B
PHP
Raw Normal View History

2025-05-13 10:59:22 +08:00
<?php
namespace App\Enums\Traits;
use Illuminate\Support\Collection;
trait HasLabels
{
public static function options(): Collection
{
return collect(self::cases())->mapWithKeys(function (self $case) {
return [$case->value => $case->labels()];
});
}
public function labelPowergridFilter(): string
{
return $this->labels();
}
}