프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$pipeline | SplQueue | ||
$responsePrototype | Psr\Http\Message\ResponseInterface |
메소드 | 설명 | |
---|---|---|
__construct ( ) | Constructor | |
__invoke ( Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, callable $out = null ) : Psr\Http\Message\ResponseInterface | Handle a request | |
hasResponsePrototype ( ) : boolean | ||
pipe ( string | callable | object $path, null | callable | object $middleware = null ) : self | Attach middleware to the pipeline. | |
process ( Psr\Http\Message\ServerRequestInterface $request, Interop\Http\Middleware\DelegateInterface $delegate ) : Psr\Http\Message\ResponseInterface | http-interop invocation: single-pass with delegate. | |
raiseThrowables ( ) : void | Enable the "raise throwables" flag. | |
setResponsePrototype ( Psr\Http\Message\ResponseInterface $prototype ) : void |
메소드 | 설명 | |
---|---|---|
decorateCallableMiddleware ( callable $middleware ) : Interop\Http\Middleware\ServerMiddlewareInterface | callable | ||
decorateRequest ( Psr\Http\Message\ServerRequestInterface $request ) : |
Decorate the Request instance | |
decorateResponse ( Psr\Http\Message\ResponseInterface $response ) : |
Decorate the Response instance | |
getReflectionFunction ( callable $middleware ) : ReflectionFunctionAbstract | ||
isErrorMiddleware ( mixed $middleware ) : boolean | Is the middleware error middleware? | |
isInteropMiddleware ( mixed $middleware ) : boolean | Is the provided middleware argument http-interop middleware? | |
isValidMiddleware ( mixed $middleware ) : boolean | Is the provided middleware argument valid middleware? | |
normalizePipePath ( string $path ) : string | Normalize a path used when defining a pipe |
public __invoke ( Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, callable $out = null ) : Psr\Http\Message\ResponseInterface | ||
$request | Psr\Http\Message\ServerRequestInterface | |
$response | Psr\Http\Message\ResponseInterface | |
$out | callable | |
리턴 | Psr\Http\Message\ResponseInterface |
public process ( Psr\Http\Message\ServerRequestInterface $request, Interop\Http\Middleware\DelegateInterface $delegate ) : Psr\Http\Message\ResponseInterface | ||
$request | Psr\Http\Message\ServerRequestInterface | |
$delegate | Interop\Http\Middleware\DelegateInterface | |
리턴 | Psr\Http\Message\ResponseInterface |
public raiseThrowables ( ) : void | ||
리턴 | void |
public setResponsePrototype ( Psr\Http\Message\ResponseInterface $prototype ) : void | ||
$prototype | Psr\Http\Message\ResponseInterface | |
리턴 | void |