修改注释
This commit is contained in:
parent
df45409102
commit
a9cb0a9161
|
@ -22,39 +22,41 @@ class Annotation
|
|||
|
||||
/**
|
||||
* 获取方法注解
|
||||
* @param $className
|
||||
* @param $methodName
|
||||
* @param null $annotation
|
||||
* @return array
|
||||
* @param object|string $className
|
||||
* @param string $methodName
|
||||
* @param string $annotation
|
||||
* @return array|string
|
||||
*/
|
||||
public static function getMethodAnnotation($className, $methodName, $annotation = null)
|
||||
public static function getMethodAnnotation($className, $methodName, $annotation = '')
|
||||
{
|
||||
return self::getAnnotation($className, $methodName, $annotation);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取类注解
|
||||
* @param $className
|
||||
* @param null $annotation
|
||||
* @return array
|
||||
* @param object|string $className
|
||||
* @param string $annotation
|
||||
* @return array|string
|
||||
*/
|
||||
public static function getClassAnnotation($className, $annotation = null)
|
||||
public static function getClassAnnotation($className, $annotation = '')
|
||||
{
|
||||
return self::getAnnotation($className, null, $annotation);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取注解
|
||||
* @param $className
|
||||
* @param null $methodName
|
||||
* @param null $annotation
|
||||
* @return mixed
|
||||
* @param object|string $className
|
||||
* @param string $methodName
|
||||
* @param string $annotation
|
||||
* @return array|string
|
||||
*/
|
||||
private static function getAnnotation($className, $methodName = null, $annotation = null)
|
||||
private static function getAnnotation($className, $methodName = '', $annotation = '')
|
||||
{
|
||||
if (is_object($className)) {
|
||||
$className = get_class($className);
|
||||
}
|
||||
$ident = md5($className . $methodName);
|
||||
if (!isset(self::$annotations[$ident])) {
|
||||
// echo '获取' . $className . '::' . $methodName . PHP_EOL;
|
||||
$self = self::instance();
|
||||
$reflectionClass = Application::getReflectionClass($className);
|
||||
if ($methodName) {
|
||||
|
|
|
@ -94,7 +94,7 @@ class Application
|
|||
|
||||
/**
|
||||
* 获取一个类反射
|
||||
* @param $className
|
||||
* @param object|string $className
|
||||
* @return mixed
|
||||
*/
|
||||
public static function getReflectionClass($className)
|
||||
|
|
|
@ -50,7 +50,7 @@ class Config
|
|||
* @param string $name
|
||||
* @return array|mixed
|
||||
*/
|
||||
public function get($name = '')
|
||||
public function get($name)
|
||||
{
|
||||
// 加载用户配置文件
|
||||
$file = CONFIG_DIR . 'config.php';
|
||||
|
|
|
@ -27,25 +27,25 @@ abstract class Controller
|
|||
* URI
|
||||
* @var string
|
||||
*/
|
||||
protected $uri = null;
|
||||
protected $uri = '';
|
||||
|
||||
/**
|
||||
* 控制器
|
||||
* @var string
|
||||
*/
|
||||
protected $controller = null;
|
||||
protected $controller = '';
|
||||
|
||||
/**
|
||||
* 控制器全限定名
|
||||
* @var string
|
||||
*/
|
||||
protected $controllerFullName = null;
|
||||
protected $controllerFullName = '';
|
||||
|
||||
/**
|
||||
* 方法
|
||||
* @var string
|
||||
*/
|
||||
protected $method = null;
|
||||
protected $method = '';
|
||||
|
||||
/**
|
||||
* 控制器基类构造方法
|
||||
|
@ -62,10 +62,10 @@ abstract class Controller
|
|||
|
||||
/**
|
||||
* 输出JSON数据
|
||||
* @param $msg
|
||||
* @param string $msg
|
||||
* @param int $code
|
||||
* @param array $data
|
||||
* @return mixed
|
||||
* @return false|string
|
||||
*/
|
||||
protected function json($msg, $code = 1, $data = [])
|
||||
{
|
||||
|
@ -85,8 +85,8 @@ abstract class Controller
|
|||
|
||||
/**
|
||||
* 赋值到视图
|
||||
* @param $name
|
||||
* @param $value
|
||||
* @param string $name
|
||||
* @param mixed $value
|
||||
*/
|
||||
protected function param($name, $value)
|
||||
{
|
||||
|
@ -107,7 +107,7 @@ abstract class Controller
|
|||
|
||||
/**
|
||||
* 跳转
|
||||
* @param $url
|
||||
* @param string $url
|
||||
*/
|
||||
protected function redirect($url)
|
||||
{
|
||||
|
@ -116,7 +116,7 @@ abstract class Controller
|
|||
|
||||
/**
|
||||
* 显示提示页面
|
||||
* @param $message
|
||||
* @param string $message
|
||||
* @param string $url
|
||||
* @param int $sec
|
||||
* @return false|mixed|string
|
||||
|
|
|
@ -44,21 +44,21 @@ class Database
|
|||
|
||||
/**
|
||||
* 别名
|
||||
* @var null
|
||||
* @var string
|
||||
*/
|
||||
private $alias = null;
|
||||
private $alias = '';
|
||||
|
||||
/**
|
||||
* 数据去重
|
||||
* @var null
|
||||
* @var bool
|
||||
*/
|
||||
private $distinct = false;
|
||||
|
||||
/**
|
||||
* 操作的字段
|
||||
* @var null
|
||||
* @var array|string
|
||||
*/
|
||||
private $field = null;
|
||||
private $field = '';
|
||||
|
||||
/**
|
||||
* 条件
|
||||
|
@ -68,15 +68,15 @@ class Database
|
|||
|
||||
/**
|
||||
* 排序
|
||||
* @var null
|
||||
* @var string
|
||||
*/
|
||||
private $order = null;
|
||||
private $order = '';
|
||||
|
||||
/**
|
||||
* 范围
|
||||
* @var null
|
||||
* @var string
|
||||
*/
|
||||
private $limit = null;
|
||||
private $limit = '';
|
||||
|
||||
/**
|
||||
* 多表
|
||||
|
@ -86,9 +86,9 @@ class Database
|
|||
|
||||
/**
|
||||
* Database constructor.
|
||||
* @param $table
|
||||
* @param $pk
|
||||
* @param $prefix
|
||||
* @param string $table
|
||||
* @param string $pk
|
||||
* @param string $prefix
|
||||
* @throws DatabaseException
|
||||
*/
|
||||
private function __construct($table, $pk, $prefix)
|
||||
|
@ -112,8 +112,8 @@ class Database
|
|||
|
||||
/**
|
||||
* 获取表名
|
||||
* @param $prefix
|
||||
* @param $table
|
||||
* @param string $prefix
|
||||
* @param string $table
|
||||
* @return string
|
||||
*/
|
||||
private function getTableName($prefix, $table)
|
||||
|
@ -131,7 +131,7 @@ class Database
|
|||
|
||||
/**
|
||||
* 指定表
|
||||
* @param $table
|
||||
* @param string $table
|
||||
* @param string $pk
|
||||
* @param string $prefix
|
||||
* @return $this
|
||||
|
@ -147,7 +147,7 @@ class Database
|
|||
|
||||
/**
|
||||
* 设置表别名
|
||||
* @param $name
|
||||
* @param string $name
|
||||
* @return \top\library\Database
|
||||
*/
|
||||
public function alias($name)
|
||||
|
@ -157,7 +157,7 @@ class Database
|
|||
}
|
||||
|
||||
/**
|
||||
* @param $flag
|
||||
* @param bool $flag
|
||||
* @return \top\library\Database
|
||||
*/
|
||||
public function distinct($flag = true)
|
||||
|
@ -168,7 +168,7 @@ class Database
|
|||
|
||||
/**
|
||||
* 设置操作字段
|
||||
* @param $field
|
||||
* @param array|string $field
|
||||
* @return \top\library\Database
|
||||
*/
|
||||
public function field($field)
|
||||
|
@ -244,8 +244,8 @@ class Database
|
|||
/**
|
||||
* 多表
|
||||
*
|
||||
* @param $table
|
||||
* @param $on
|
||||
* @param string $table
|
||||
* @param string $on
|
||||
* @param string $type
|
||||
* @return \top\library\Database
|
||||
*/
|
||||
|
@ -279,7 +279,7 @@ class Database
|
|||
|
||||
/**
|
||||
* 查询一条记录
|
||||
* @param bool $param
|
||||
* @param mixed $param
|
||||
* @return mixed
|
||||
*/
|
||||
public function find($param = false)
|
||||
|
@ -306,7 +306,7 @@ class Database
|
|||
/**
|
||||
* 查询所有记录
|
||||
*
|
||||
* @param callable|string|bool $param
|
||||
* @param mixed $param
|
||||
* @return array|boolean
|
||||
*/
|
||||
public function select($param = false)
|
||||
|
@ -337,7 +337,7 @@ class Database
|
|||
* 更新记录
|
||||
*
|
||||
* @param array $data
|
||||
* @param callable|string|bool $param
|
||||
* @param mixed $param
|
||||
* @return int|boolean
|
||||
*/
|
||||
public function update($data, $param = false)
|
||||
|
@ -364,7 +364,7 @@ class Database
|
|||
/**
|
||||
* 删除记录
|
||||
*
|
||||
* @param callable|string|bool $param
|
||||
* @param mixed $param
|
||||
* @return int|boolean
|
||||
*/
|
||||
public function delete($param = false)
|
||||
|
@ -391,8 +391,8 @@ class Database
|
|||
/**
|
||||
* 公共方法 (sum、avg等等使用函数包裹字段的方法)
|
||||
*
|
||||
* @param $param
|
||||
* @param $type
|
||||
* @param mixed $param
|
||||
* @param string $type
|
||||
* @return mixed
|
||||
*/
|
||||
public function common($param, $type)
|
||||
|
@ -416,7 +416,7 @@ class Database
|
|||
|
||||
/**
|
||||
* 执行一条SQL
|
||||
* @param $query
|
||||
* @param string $query
|
||||
* @param array $params
|
||||
* @return bool|\PDOStatement
|
||||
*/
|
||||
|
@ -474,11 +474,11 @@ class Database
|
|||
private function _reset()
|
||||
{
|
||||
$this->distinct = false;
|
||||
$this->field = null;
|
||||
$this->field = '';
|
||||
$this->join = [];
|
||||
$this->where = [];
|
||||
$this->order = null;
|
||||
$this->limit = null;
|
||||
$this->order = '';
|
||||
$this->limit = '';
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -19,8 +19,8 @@ class Loader
|
|||
|
||||
/**
|
||||
* 添加命名空间映射
|
||||
* @param $name
|
||||
* @param $path
|
||||
* @param string $name
|
||||
* @param string $path
|
||||
*/
|
||||
public function set($name, $path)
|
||||
{
|
||||
|
@ -33,7 +33,7 @@ class Loader
|
|||
|
||||
/**
|
||||
* 尝试根据前缀和类名加载文件
|
||||
* @param $class
|
||||
* @param string $class
|
||||
* @return bool
|
||||
*/
|
||||
private function loadClass($class)
|
||||
|
@ -59,8 +59,8 @@ class Loader
|
|||
|
||||
/**
|
||||
* 加载文件
|
||||
* @param $prefix
|
||||
* @param $class
|
||||
* @param string $prefix
|
||||
* @param string $class
|
||||
* @return bool
|
||||
*/
|
||||
private function loadFile($prefix, $class)
|
||||
|
|
|
@ -124,7 +124,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 过滤重复值
|
||||
* @param $flag
|
||||
* @param bool $flag
|
||||
* @return $this
|
||||
*/
|
||||
private function _distinct($flag = true)
|
||||
|
@ -135,7 +135,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 指定字段
|
||||
* @param $field
|
||||
* @param array|string $field
|
||||
* @return $this
|
||||
*/
|
||||
private function _field($field)
|
||||
|
@ -185,8 +185,8 @@ class Model
|
|||
|
||||
/**
|
||||
* 多表
|
||||
* @param $table
|
||||
* @param $on
|
||||
* @param string $table
|
||||
* @param string $on
|
||||
* @param string $type
|
||||
* @return $this
|
||||
*/
|
||||
|
@ -228,8 +228,8 @@ class Model
|
|||
|
||||
/**
|
||||
* 删除记录
|
||||
* @param string|bool $param
|
||||
* @return number|boolean
|
||||
* @param mixed $param
|
||||
* @return int|bool
|
||||
*/
|
||||
public function delete($param = false)
|
||||
{
|
||||
|
@ -238,8 +238,8 @@ class Model
|
|||
|
||||
/**
|
||||
* 更新记录
|
||||
* @param $data
|
||||
* @param string|bool $param
|
||||
* @param array $data
|
||||
* @param mixed $param
|
||||
* @return bool
|
||||
*/
|
||||
public function update($data, $param = false)
|
||||
|
@ -291,7 +291,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 计数
|
||||
* @param null $param
|
||||
* @param mixed $param
|
||||
* @return mixed
|
||||
*/
|
||||
public function count($param = null)
|
||||
|
@ -301,7 +301,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 平均值
|
||||
* @param null $param
|
||||
* @param mixed $param
|
||||
* @return mixed
|
||||
*/
|
||||
public function avg($param = null)
|
||||
|
@ -311,7 +311,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 最大值
|
||||
* @param null $param
|
||||
* @param mixed $param
|
||||
* @return mixed
|
||||
*/
|
||||
public function max($param = null)
|
||||
|
@ -321,7 +321,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 最小值
|
||||
* @param null $param
|
||||
* @param mixed $param
|
||||
* @return mixed
|
||||
*/
|
||||
public function min($param = null)
|
||||
|
@ -331,7 +331,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 求和
|
||||
* @param null $param
|
||||
* @param mixed $param
|
||||
* @return mixed
|
||||
*/
|
||||
public function sum($param = null)
|
||||
|
@ -341,7 +341,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 执行一条SQL
|
||||
* @param $query
|
||||
* @param string $query
|
||||
* @param array $params
|
||||
* @return mixed
|
||||
*/
|
||||
|
@ -352,7 +352,7 @@ class Model
|
|||
|
||||
/**
|
||||
* MySQL事务
|
||||
* @param $action
|
||||
* @param callable $action
|
||||
* @return bool
|
||||
*/
|
||||
public function transaction($action)
|
||||
|
@ -416,7 +416,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 入库前进行数据处理
|
||||
* @param $data
|
||||
* @param mixed $data
|
||||
* @return array|bool
|
||||
*/
|
||||
private function processData($data)
|
||||
|
@ -507,8 +507,8 @@ class Model
|
|||
|
||||
/**
|
||||
* 调用函数、方法替换值
|
||||
* @param $value
|
||||
* @param $function
|
||||
* @param string $value
|
||||
* @param mixed $function
|
||||
* @return mixed
|
||||
*/
|
||||
private function callOutReplaceFunction($value, $function)
|
||||
|
@ -528,7 +528,7 @@ class Model
|
|||
|
||||
/**
|
||||
* 验证表单
|
||||
* @param $data
|
||||
* @param array $data
|
||||
* @return bool
|
||||
*/
|
||||
private function validate($data)
|
||||
|
@ -556,8 +556,8 @@ class Model
|
|||
/**
|
||||
* 调用对应验证函数(如果update时不想验证数据,请在之前unset掉对应键值)
|
||||
* @param string $key
|
||||
* @param $validate
|
||||
* @param $data
|
||||
* @param array $validate
|
||||
* @param array $data
|
||||
* @return bool
|
||||
*/
|
||||
private function validateCallUserFunction($key, $validate, $data)
|
||||
|
|
|
@ -38,7 +38,7 @@ class Register
|
|||
|
||||
/**
|
||||
* 获取类实例
|
||||
* @param $name
|
||||
* @param string $name
|
||||
* @param array $param
|
||||
* @return mixed
|
||||
* @throws \Exception
|
||||
|
|
|
@ -36,7 +36,7 @@ class Template
|
|||
|
||||
/**
|
||||
* 是否开启页面静态缓存
|
||||
* @param $status
|
||||
* @param bool $status
|
||||
*/
|
||||
public function cache($status)
|
||||
{
|
||||
|
@ -45,8 +45,8 @@ class Template
|
|||
|
||||
/**
|
||||
* 传递参数
|
||||
* @param $name
|
||||
* @param $value
|
||||
* @param string $name
|
||||
* @param mixed $value
|
||||
*/
|
||||
public function param($name, $value)
|
||||
{
|
||||
|
@ -55,9 +55,9 @@ class Template
|
|||
|
||||
/**
|
||||
* 获取视图
|
||||
* @param $file
|
||||
* @param $param
|
||||
* @param $cache
|
||||
* @param string $file
|
||||
* @param array $param
|
||||
* @param int|bool $cache
|
||||
* @return mixed
|
||||
*/
|
||||
public function fetch($file, $param, $cache)
|
||||
|
|
|
@ -28,15 +28,15 @@ class View
|
|||
$this->config = config('view');
|
||||
$className = '\\top\\library\\template\\driver\\' . $this->config['engine'];
|
||||
if (!class_exists($className)) {
|
||||
throw new Exception('不存在的模板引擎:' . $className);
|
||||
throw new \Exception('不存在的模板引擎:' . $className);
|
||||
}
|
||||
$this->template = Template::instance($className::instance());
|
||||
}
|
||||
|
||||
/**
|
||||
* 传递参数
|
||||
* @param $name
|
||||
* @param $value
|
||||
* @param string $name
|
||||
* @param mixed $value
|
||||
*/
|
||||
public function param($name, $value)
|
||||
{
|
||||
|
@ -56,7 +56,7 @@ class View
|
|||
* 获取视图
|
||||
* @param string $file
|
||||
* @param array $param
|
||||
* @param bool $cache
|
||||
* @param int|bool $cache
|
||||
* @return mixed
|
||||
* @throws \Exception
|
||||
*/
|
||||
|
|
|
@ -36,7 +36,7 @@ class Top implements TemplateIfs
|
|||
|
||||
/**
|
||||
* 编译文件
|
||||
* @param $filename
|
||||
* @param string $filename
|
||||
* @return string
|
||||
*/
|
||||
private function compile($filename)
|
||||
|
@ -59,7 +59,7 @@ class Top implements TemplateIfs
|
|||
|
||||
/**
|
||||
* 是否开启缓存或设置缓存时间
|
||||
* @param $status
|
||||
* @param bool $status
|
||||
*/
|
||||
public function cache($status)
|
||||
{
|
||||
|
@ -68,8 +68,9 @@ class Top implements TemplateIfs
|
|||
|
||||
/**
|
||||
* 缓存文件
|
||||
* @param $filename
|
||||
* @param $params
|
||||
* @param string $filename
|
||||
* @param array $params
|
||||
* @param int $cacheTime
|
||||
* @return string
|
||||
* @throws \Exception
|
||||
*/
|
||||
|
@ -93,9 +94,9 @@ class Top implements TemplateIfs
|
|||
|
||||
/**
|
||||
* 渲染文件并返回内容
|
||||
* @param $file
|
||||
* @param $params
|
||||
* @param $cache
|
||||
* @param string $file
|
||||
* @param array $params
|
||||
* @param int|bool $cache
|
||||
* @return bool|false|mixed|string
|
||||
* @throws \Exception
|
||||
*/
|
||||
|
|
|
@ -8,7 +8,7 @@ trait Magic
|
|||
|
||||
/**
|
||||
* 使用成员变量调用某些类
|
||||
* @param $name
|
||||
* @param string $name
|
||||
* @return mixed
|
||||
*/
|
||||
public function __get($name)
|
||||
|
|
Loading…
Reference in New Issue