72 lines
1.4 KiB
PHP
Executable File
72 lines
1.4 KiB
PHP
Executable File
<?php
|
|
namespace app\service;
|
|
|
|
use think\facade\Config as CConfig;
|
|
|
|
/**
|
|
* 扩展配置项工具类
|
|
* Class ExtraConfig
|
|
* @package app\service
|
|
*/
|
|
class ExtraConfig
|
|
{
|
|
private static string $extraDir = 'extra/';
|
|
|
|
/**
|
|
* 比率设置
|
|
* @return array|mixed
|
|
*/
|
|
public static function ratio()
|
|
{
|
|
CConfig::load(self::$extraDir.'ratio', 'ratio');
|
|
return config('ratio') ?? [];
|
|
}
|
|
|
|
/**
|
|
* 微信相关设置
|
|
* @return array|mixed
|
|
*/
|
|
public static function wechat()
|
|
{
|
|
CConfig::load(self::$extraDir.'wechat', 'wechat');
|
|
return config('wechat') ?? [];
|
|
}
|
|
|
|
/**
|
|
* 小程序个性装修配置
|
|
* @return array|mixed
|
|
*/
|
|
public static function miniProgram()
|
|
{
|
|
CConfig::load('extra/mini_program', 'mini_program');
|
|
return config('mini_program') ?? [];
|
|
}
|
|
|
|
/**
|
|
* 基础配置
|
|
*/
|
|
public static function base()
|
|
{
|
|
CConfig::load('extra/base', 'base');
|
|
return config('base') ?? [];
|
|
}
|
|
|
|
/**
|
|
* 阿里OSS配置
|
|
*/
|
|
public static function aliOss()
|
|
{
|
|
CConfig::load('extra/alioss', 'alioss');
|
|
return config('alioss') ?? [];
|
|
}
|
|
|
|
/**
|
|
* 分享设置
|
|
* @return array|mixed
|
|
*/
|
|
public static function share()
|
|
{
|
|
CConfig::load(self::$extraDir.'share', 'share');
|
|
return config('share') ?? [];
|
|
}
|
|
} |