mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-10 08:32:48 +08:00
添加方法参数变量约束
This commit is contained in:
@@ -29,7 +29,7 @@ class Cache
|
||||
* @param array $options 配置数组
|
||||
* @return object
|
||||
*/
|
||||
public static function connect($options = [])
|
||||
public static function connect(array $options = [])
|
||||
{
|
||||
$type = !empty($options['type']) ? $options['type'] : 'File';
|
||||
$class = (!empty($options['namespace']) ? $options['namespace'] : '\\think\\cache\\driver\\') . ucwords($type);
|
||||
|
||||
@@ -34,7 +34,7 @@ class Cookie
|
||||
* @param array $config
|
||||
* @return void
|
||||
*/
|
||||
public static function init($config = [])
|
||||
public static function init(array $config = [])
|
||||
{
|
||||
self::$config = array_merge(self::$config, array_change_key_case($config));
|
||||
if (!empty(self::$config['httponly'])) {
|
||||
|
||||
@@ -235,7 +235,7 @@ class Loader
|
||||
* @param array $options 模型参数
|
||||
* @return Model
|
||||
*/
|
||||
public static function table($name = '', $options = [])
|
||||
public static function table($name = '', array $options = [])
|
||||
{
|
||||
static $_model = [];
|
||||
if (strpos($name, ':')) {
|
||||
|
||||
@@ -30,7 +30,7 @@ class Log
|
||||
protected static $alarm = null;
|
||||
|
||||
// 日志初始化
|
||||
public static function init($config = [])
|
||||
public static function init(array $config = [])
|
||||
{
|
||||
$type = isset($config['type']) ? $config['type'] : 'File';
|
||||
$class = (!empty($config['namespace']) ? $config['namespace'] : '\\think\\log\\driver\\') . ucwords($type);
|
||||
@@ -39,7 +39,7 @@ class Log
|
||||
}
|
||||
|
||||
// 通知初始化
|
||||
public static function alarm($config = [])
|
||||
public static function alarm(array $config = [])
|
||||
{
|
||||
$type = isset($config['type']) ? $config['type'] : 'Email';
|
||||
$class = (!empty($config['namespace']) ? $config['namespace'] : '\\think\\log\\alarm\\') . ucwords($type);
|
||||
|
||||
@@ -57,7 +57,7 @@ class Model
|
||||
* @param string $name 模型名称
|
||||
* @param array $config 模型配置
|
||||
*/
|
||||
public function __construct($name = '', $config = [])
|
||||
public function __construct($name = '', array $config = [])
|
||||
{
|
||||
// 模型初始化
|
||||
$this->_initialize();
|
||||
@@ -740,10 +740,9 @@ class Model
|
||||
/**
|
||||
* 生成查询SQL 可用于子查询
|
||||
* @access public
|
||||
* @param array $options 表达式参数
|
||||
* @return string
|
||||
*/
|
||||
public function buildSql($options = [])
|
||||
public function buildSql()
|
||||
{
|
||||
return '( ' . $this->fetchSql(true)->select() . ' )';
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ class Session
|
||||
*/
|
||||
public static function prefix($prefix = '')
|
||||
{
|
||||
if (empty($prefix) && $prefix !== null) {
|
||||
if (empty($prefix) && null !== $prefix) {
|
||||
return self::$prefix;
|
||||
} else {
|
||||
self::$prefix = $prefix;
|
||||
@@ -36,7 +36,7 @@ class Session
|
||||
* @param array $config
|
||||
* @return void
|
||||
*/
|
||||
public static function init($config = [])
|
||||
public static function init(array $config = [])
|
||||
{
|
||||
$isDoStart = false;
|
||||
if (isset($config['use_trans_sid'])) {
|
||||
|
||||
Reference in New Issue
Block a user