优化代码
parent
c1465d9963
commit
c8a67907bc
|
@ -17,9 +17,9 @@ trait PagingTrait
|
|||
* @param int $page_size 分页大小
|
||||
* @return int 分页总数
|
||||
*/
|
||||
protected function getPagingTotal(int $total, int $page_size)
|
||||
protected function getPagingTotal(int $total, int $page_size): int
|
||||
{
|
||||
return ($total === 0) ? 0 : (int)ceil((int)$total / (int)$page_size);
|
||||
return ($total === 0) ? 0 : (int)ceil($total / $page_size);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -32,7 +32,7 @@ trait PagingTrait
|
|||
* @param array $params 额外参数
|
||||
* @return array
|
||||
*/
|
||||
protected function getPagingRows(array $rows, int $total, int $page, int $page_size, array $params = [])
|
||||
protected function getPagingRows(array $rows, int $total, int $page, int $page_size, array $params = []): array
|
||||
{
|
||||
return array_merge([
|
||||
'rows' => $rows,
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Traits;
|
||||
|
||||
|
|
|
@ -15,13 +15,15 @@ use Swoole\Websocket\Frame;
|
|||
use Swoole\WebSocket\Server as WebSocketServer;
|
||||
use Hyperf\Utils\Str;
|
||||
use Hyperf\Redis\Redis;
|
||||
use Psr\Container\ContainerInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
/**
|
||||
* 容器实例
|
||||
*
|
||||
* @return \Psr\Container\ContainerInterface
|
||||
* @return ContainerInterface
|
||||
*/
|
||||
function di()
|
||||
function di(): ContainerInterface
|
||||
{
|
||||
return ApplicationContext::getContainer();
|
||||
}
|
||||
|
@ -98,9 +100,9 @@ function stdout_log()
|
|||
* 文件日志
|
||||
*
|
||||
* @param string $name
|
||||
* @return \Psr\Log\LoggerInterface
|
||||
* @return LoggerInterface
|
||||
*/
|
||||
function logger(string $name = 'APP')
|
||||
function logger(string $name = 'APP'): LoggerInterface
|
||||
{
|
||||
return di()->get(LoggerFactory::class)->get($name);
|
||||
}
|
||||
|
@ -190,7 +192,7 @@ function get_media_url(string $path)
|
|||
* @param array $filesize 图片文件大小信息
|
||||
* @return string
|
||||
*/
|
||||
function create_image_name(string $ext, array $filesize)
|
||||
function create_image_name(string $ext, array $filesize): string
|
||||
{
|
||||
return uniqid() . Str::random() . '_' . $filesize[0] . 'x' . $filesize[1] . '.' . $ext;
|
||||
}
|
||||
|
@ -277,7 +279,7 @@ function push_redis_subscribe(string $chan, $message)
|
|||
* @param string $ext 文件后缀名
|
||||
* @return string
|
||||
*/
|
||||
function create_random_filename(string $ext)
|
||||
function create_random_filename(string $ext): string
|
||||
{
|
||||
$ext = $ext ? '.' . $ext : '';
|
||||
return Str::random(10) . uniqid() . $ext;
|
||||
|
|
Loading…
Reference in New Issue