PHP 클래스 Phly\Conduit\Dispatch

This class is an implementation detail of Next.
파일 보기 프로젝트 열기: phly/conduit

공개 메소드들

메소드 설명
__invoke ( Route $route, mixed $err, Request $request, Response $response, callable $next ) Dispatch middleware

메소드 상세

__invoke() 공개 메소드

Given a route (which contains the handler for given middleware), the $err value passed to $next, $next, and the request and response objects, dispatch a middleware handler. If $err is non-falsy, and the current handler has an arity of 4, it will be dispatched. If $err is falsy, and the current handler has an arity of < 4, it will be dispatched. In all other cases, the handler will be ignored, and $next will be invoked with the current $err value. If an exception is raised when executing the handler, the exception will be assigned as the value of $err, and $next will be invoked with it.
public __invoke ( Route $route, mixed $err, Request $request, Response $response, callable $next )
$route Route
$err mixed
$request Phly\Conduit\Http\Request
$response Phly\Conduit\Http\Response
$next callable