PHP Class M6Web\Bundle\PhpProcessManagerBundle\Bridge\HttpKernel

Inheritance: implements M6Web\Bundle\PhpProcessManagerBundle\Bridge\BridgeInterface
Datei anzeigen Open project: M6Web/PhpProcessManagerBundle Class Usage Examples

Protected Properties

Property Type Description
$application Symfony\Component\HttpKernel\HttpKernelInterface An application implementing the HttpKernelInterface

Public Methods

Method Description
__construct ( Symfony\Component\HttpKernel\HttpKernelInterface $application )
onRequest ( React\Http\Request $request, React\Http\Response $response ) Handle a request

Protected Methods

Method Description
fatalError ( React\Http\Response $response, Exception | Throwable $error ) Manager Internal server error
mapRequest ( React\Http\Request $reactRequest, string $content ) : Request Convert React\Http\Request to Symfony\Component\HttpFoundation\Request
mapResponse ( React\Http\Response $reactResponse, Response $symfonyResponse ) Convert Symfony\Component\HttpFoundation\Response to React\Http\Response

Method Details

__construct() public method

public __construct ( Symfony\Component\HttpKernel\HttpKernelInterface $application )
$application Symfony\Component\HttpKernel\HttpKernelInterface

fatalError() protected method

Manager Internal server error
protected fatalError ( React\Http\Response $response, Exception | Throwable $error )
$response React\Http\Response
$error Exception | Throwable

mapRequest() protected static method

Convert React\Http\Request to Symfony\Component\HttpFoundation\Request
protected static mapRequest ( React\Http\Request $reactRequest, string $content ) : Request
$reactRequest React\Http\Request
$content string
return Symfony\Component\HttpFoundation\Request $symfonyRequest

mapResponse() protected static method

Convert Symfony\Component\HttpFoundation\Response to React\Http\Response
protected static mapResponse ( React\Http\Response $reactResponse, Response $symfonyResponse )
$reactResponse React\Http\Response
$symfonyResponse Symfony\Component\HttpFoundation\Response

onRequest() public method

Handle a request
public onRequest ( React\Http\Request $request, React\Http\Response $response )
$request React\Http\Request
$response React\Http\Response

Property Details

$application protected_oe property

An application implementing the HttpKernelInterface
protected HttpKernelInterface,Symfony\Component\HttpKernel $application
return Symfony\Component\HttpKernel\HttpKernelInterface