32 lines
783 B
PHP
32 lines
783 B
PHP
<?php
|
|
|
|
namespace App\Enums\Koperasi;
|
|
|
|
enum BentukProdukKoperasi: string
|
|
{
|
|
case SEGAR = 'Buah segar hasil petik';
|
|
case BASAH = 'Biji basah';
|
|
case KERING = 'Biji kering/kupas';
|
|
case FERMENTASI = 'Produk terfermentasi';
|
|
|
|
public function label(): string
|
|
{
|
|
return match ($this) {
|
|
self::SEGAR => 'Buah segar hasil petik',
|
|
self::BASAH => 'Biji basah',
|
|
self::KERING => 'Biji kering/biji kupas',
|
|
self::FERMENTASI => 'Produk terfermentasi',
|
|
};
|
|
}
|
|
|
|
public function pricePrefix(): string
|
|
{
|
|
return match ($this) {
|
|
self::SEGAR => 'segar',
|
|
self::BASAH => 'basah',
|
|
self::KERING => 'kering',
|
|
self::FERMENTASI => 'fermentasi',
|
|
};
|
|
}
|
|
}
|