'未发布', self::STATUS_ON => '已发布', ]; } /** * @param string $status * @return mixed|string */ public static function statusLabel($status = null) { $statusLabels = self::statusLabels(); return isset($statusLabels[$status]) ? $statusLabels[$status] : ''; } /** * @return array */ public static function focuseLabels() { return [ self::FOCUSE_NO => '不强制升级', self::FOCUSE_YES => '强制升级' ]; } /** * @param string $status * @return mixed|string */ public static function focuseLabel($status = null) { $focuseLabels = self::focuseLabels(); return isset($focuseLabels[$status]) ? $focuseLabels[$status] : ''; } /** * 获取所有的升级类型 * @return array */ public static function packageTypeLabels() { return [ self::PACKAGE_TYPE_ALL => '全量升级', self::PACKAGE_TYPE_PART => '增量升级' ]; } /** * 获取指定的升级类型 * @param string $type * @return mixed|string */ public static function packageTypeLabel($type = null) { $packageTypeLabels = self::packageTypeLabels(); return isset($packageTypeLabels[$type]) ? $packageTypeLabels[$type] : ''; } }