HasControllerAble
trait HasControllerAble
Properties
protected array | $middleware | 中间件. |
|
protected array | $excludedMiddleware | 排除的中间件. |
Methods
string
render($name, $context = [])
{@inheritdoc}
RedirectResponse
redirect($url, int $status = 302, array $headers = [])
重定 url.
abort($statusCode, string $message = '', array $headers = [])
抛出 http 异常.
StreamedResponse
stream(null $callback = null, int $status = 200, array $headers = [])
返回流响应.
JsonResponse
json(array $data = [], int $status = 200, array $headers = [])
返回 json 响应.
BinaryFileResponse
sendFile($file, int $status = 200, array $headers = [], null $contentDisposition = null)
返回二进制文件响应.
array
getMiddleware()
获取中间件.
setMiddleware($middleware)
设置中间件.
addMiddleware($middleware)
添加中间件.
array
getExcludedMiddleware()
获取排除的中间件.
withoutMiddleware($excludedMiddleware)
排除中间件.
setExcludedMiddleware($excludedMiddleware)
设置排除的中间件.
addExcludedMiddleware($excludedMiddleware)
添加排除的中间件.
addFinishHandler(callable $listener, int $priority = 0)
添加一个 KernelEvents::TERMINATE
事件监听处理器.
setFinishHandler(callable $listener, int $priority = 0)
设置一个 KernelEvents::TERMINATE
事件监听处理器.
Details
at line 41
string
render($name, $context = [])
{@inheritdoc}
at line 52
RedirectResponse
redirect($url, int $status = 302, array $headers = [])
重定 url.
at line 63
abort($statusCode, string $message = '', array $headers = [])
抛出 http 异常.
at line 74
StreamedResponse
stream(null $callback = null, int $status = 200, array $headers = [])
返回流响应.
at line 85
JsonResponse
json(array $data = [], int $status = 200, array $headers = [])
返回 json 响应.
at line 97
BinaryFileResponse
sendFile($file, int $status = 200, array $headers = [], null $contentDisposition = null)
返回二进制文件响应.
at line 105
array
getMiddleware()
获取中间件.
at line 117
HasControllerAble
setMiddleware($middleware)
设置中间件.
at line 129
HasControllerAble
addMiddleware($middleware)
添加中间件.
at line 139
array
getExcludedMiddleware()
获取排除的中间件.
at line 151
HasControllerAble
withoutMiddleware($excludedMiddleware)
排除中间件.
at line 163
HasControllerAble
setExcludedMiddleware($excludedMiddleware)
设置排除的中间件.
at line 175
HasControllerAble
addExcludedMiddleware($excludedMiddleware)
添加排除的中间件.
at line 189
addFinishHandler(callable $listener, int $priority = 0)
添加一个 KernelEvents::TERMINATE
事件监听处理器.
用来处理耗时逻辑业务
at line 203
setFinishHandler(callable $listener, int $priority = 0)
设置一个 KernelEvents::TERMINATE
事件监听处理器.
用来处理耗时逻辑业务