generated from liutk/owl-admin-base
31 lines
656 B
PHP
31 lines
656 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
enum AppUpdateStrategy: string
|
|
{
|
|
case Apk = 'apk';
|
|
case Wgt = 'wgt';
|
|
|
|
public function text(): string
|
|
{
|
|
return $this->options()[$this->value];
|
|
}
|
|
|
|
public static function options(): array
|
|
{
|
|
return [
|
|
self::Apk->value => '全量包',
|
|
self::Wgt->value => '热更新',
|
|
];
|
|
}
|
|
|
|
public static function labelMap(): array
|
|
{
|
|
return [
|
|
self::Apk->value => '<span class="label bg-danger">'.self::Apk->text().'</span>',
|
|
self::Wgt->value => '<span class="label label-primary">'.self::Wgt->text().'</span>',
|
|
];
|
|
}
|
|
}
|