Edit File: Client.php
<?php namespace Laravel\Octane\Contracts; use Illuminate\Foundation\Application; use Illuminate\Http\Request; use Laravel\Octane\OctaneResponse; use Laravel\Octane\RequestContext; use Throwable; interface Client { /** * Marshal the given request context into an Illuminate request. * * @param \Laravel\Octane\RequestContext $context * @return array */ public function marshalRequest(RequestContext $context): array; /** * Send the response to the server. * * @param \Laravel\Octane\RequestContext $context * @param \Laravel\Octane\OctaneResponse $response * @return void */ public function respond(RequestContext $context, OctaneResponse $response): void; /** * Send an error message to the server. * * @param \Throwable $e * @param \Illuminate\Foundation\Application $app * @param \Illuminate\Http\Request $request * @param \Laravel\Octane\RequestContext $context * @return void */ public function error(Throwable $e, Application $app, Request $request, RequestContext $context): void; }
Back to File Manager