26 lines
723 B
PHP
26 lines
723 B
PHP
<?php
|
|
|
|
namespace App\Enums\PendidikanPelatihan;
|
|
|
|
enum PelatihanGAP: string
|
|
{
|
|
case PEMANGKASAN = 'Pemangkasan atau perawatan tanaman';
|
|
case PEMUPUKAN = 'Pemupukan atau nutrisi tanah';
|
|
case PENGENDALIAN = 'Pengendalian hama dan penyakit';
|
|
case PRAKTIK = 'Praktik Berkebun yang Baik (GAP)';
|
|
case PENGOLAHAN = 'Pengolahan/pascapanen';
|
|
case PENYERBUKAN = 'Penyerbukan manual (Vanili)';
|
|
|
|
public function label(): string
|
|
{
|
|
return $this->value;
|
|
}
|
|
|
|
public static function options(): array
|
|
{
|
|
return collect(self::cases())->map(fn ($case) => [
|
|
'value' => $case->value,
|
|
'label' => $case->label(),
|
|
])->toArray();
|
|
}
|
|
} |