Constants

BASE_PATH

BASE_PATH = dirname(__DIR__, 1)

SWOOLE_HOOK_FLAGS

SWOOLE_HOOK_FLAGS = SWOOLE_HOOK_ALL

Functions

app_verify()

app_verify(string  $scene = 'api') : \Mine\Helper\AppVerify

获取APP应用请求实例

Parameters

string $scene

Returns

\Mine\Helper\AppVerify

console()

console() : \Hyperf\Contract\StdoutLoggerInterface

获取控制台输出实例

Throws

\Psr\Container\ContainerExceptionInterface
\Psr\Container\NotFoundExceptionInterface

Returns

\Hyperf\Contract\StdoutLoggerInterface

container()

container() : \Psr\Container\ContainerInterface

获取容器实例

Returns

\Psr\Container\ContainerInterface

context_get()

context_get(string  $key) : mixed

获取上下文数据

Parameters

string $key

Returns

mixed

context_set()

context_set(string  $key,   $data) : boolean

设置上下文数据

Parameters

string $key
$data

Returns

boolean

format_size()

format_size(integer  $size) : string

格式化大小

Parameters

integer $size

Returns

string

logger()

logger(string  $name = 'Log') : \Psr\Log\LoggerInterface

获取日志实例

Parameters

string $name

Throws

\Psr\Container\ContainerExceptionInterface
\Psr\Container\NotFoundExceptionInterface

Returns

\Psr\Log\LoggerInterface

mine_collect()

mine_collect(null|mixed  $value = null) : \Mine\MineCollection

创建一个Mine的集合类

Parameters

null|mixed $value

Returns

\Mine\MineCollection

redis()

redis() : \Hyperf\Redis\Redis

获取Redis实例

Throws

\Psr\Container\ContainerExceptionInterface
\Psr\Container\NotFoundExceptionInterface

Returns

\Hyperf\Redis\Redis

snowflake_id()

snowflake_id() : String

生成雪花ID

Throws

\Exception

Returns

String

t()

t(string  $key, array  $replace = array()) : string

多语言函数

Parameters

string $key
array $replace

Throws

\Psr\Container\ContainerExceptionInterface
\Psr\Container\NotFoundExceptionInterface

Returns

string

user()

user(string  $scene = 'default') : \Mine\Helper\LoginUser

获取当前登录用户实例

Parameters

string $scene

Returns

\Mine\Helper\LoginUser