\Api\MiddlewareVerifyInterfaceMiddleware

Summary

Methods
Properties
Constants
process()
No public properties found
No constants found
crossSetting()
auth()
apiModelCheck()
run()
$evDispatcher
N/A
_setApiData()
_getApiData()
No private properties found
N/A

Properties

$evDispatcher

$evDispatcher : \Psr\EventDispatcher\EventDispatcherInterface

事件调度器

Type

\Psr\EventDispatcher\EventDispatcherInterface

Methods

process()

process(\Psr\Http\Message\ServerRequestInterface  $request, \Psr\Http\Server\RequestHandlerInterface  $handler) : \Psr\Http\Message\ResponseInterface

验证检查接口

Parameters

\Psr\Http\Message\ServerRequestInterface $request
\Psr\Http\Server\RequestHandlerInterface $handler

Throws

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

Returns

\Psr\Http\Message\ResponseInterface

crossSetting()

crossSetting(  $request) 

跨域设置

Parameters

$request

auth()

auth(\Psr\Http\Message\ServerRequestInterface  $request) : integer

访问接口鉴权处理

Parameters

\Psr\Http\Message\ServerRequestInterface $request

Throws

\Psr\Container\ContainerExceptionInterface
\Psr\Container\NotFoundExceptionInterface
\Psr\SimpleCache\InvalidArgumentException

Returns

integer

apiModelCheck()

apiModelCheck(  $request) 

API常规检查

Parameters

$request

Throws

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

run()

run(\Psr\Http\Message\ServerRequestInterface  $request, \Psr\Http\Server\RequestHandlerInterface  $handler) : \Psr\Http\Message\ResponseInterface

运行

Parameters

\Psr\Http\Message\ServerRequestInterface $request
\Psr\Http\Server\RequestHandlerInterface $handler

Throws

\Psr\Container\ContainerExceptionInterface
\Psr\Container\NotFoundExceptionInterface
\Psr\SimpleCache\InvalidArgumentException

Returns

\Psr\Http\Message\ResponseInterface

_setApiData()

_setApiData(array  $data) 

设置协程上下文

Parameters

array $data

_getApiData()

_getApiData() : array

获取协程上下文

Returns

array