'Lihat Dashboard', self::EMPLOYEES_VIEW => 'Lihat Pegawai', self::EMPLOYEES_CREATE => 'Tambah Pegawai', self::EMPLOYEES_UPDATE => 'Ubah Pegawai', self::EMPLOYEES_DELETE => 'Hapus Pegawai', self::EMPLOYEES_RESET_PASSWORD => 'Reset Kata Sandi Pegawai', self::EMPLOYEES_TOGGLE_STATUS => 'Ubah Status Pegawai', }; } public function group(): string { return match ($this) { self::DASHBOARD_VIEW => 'Umum', self::EMPLOYEES_VIEW, self::EMPLOYEES_CREATE, self::EMPLOYEES_UPDATE, self::EMPLOYEES_DELETE, self::EMPLOYEES_RESET_PASSWORD, self::EMPLOYEES_TOGGLE_STATUS => 'Pegawai', }; } /** * @return list */ public static function values(): array { return array_column(self::cases(), 'value'); } }