name: HandlePrecognitiveRequests class_comment: null dependencies: - name: Container type: class source: Illuminate\Container\Container - name: PrecognitionCallableDispatcher type: class source: Illuminate\Foundation\Routing\PrecognitionCallableDispatcher - name: PrecognitionControllerDispatcher type: class source: Illuminate\Foundation\Routing\PrecognitionControllerDispatcher - name: CallableDispatcherContract type: class source: Illuminate\Routing\Contracts\CallableDispatcher - name: ControllerDispatcherContract type: class source: Illuminate\Routing\Contracts\ControllerDispatcher properties: - name: container visibility: protected comment: '# * The container instance. # * # * @var \Illuminate\Container\Container' methods: - name: __construct visibility: public parameters: - name: container comment: "# * The container instance.\n# *\n# * @var \\Illuminate\\Container\\Container\n\ # */\n# protected $container;\n# \n# /**\n# * Create a new middleware instance.\n\ # *\n# * @param \\Illuminate\\Container\\Container $container\n# * @return void" - name: handle visibility: public parameters: - name: request - name: next comment: '# * Handle an incoming request. # * # * @param \Illuminate\Http\Request $request # * @param \Closure $next # * @return \Illuminate\Http\Response' - name: prepareForPrecognition visibility: protected parameters: - name: request comment: '# * Prepare to handle a precognitive request. # * # * @param \Illuminate\Http\Request $request # * @return void' - name: appendVaryHeader visibility: protected parameters: - name: request - name: response comment: '# * Append the appropriate "Vary" header to the given response. # * # * @param \Illuminate\Http\Request $request # * @param \Illuminate\Http\Response $response # * @return \Illuminate\Http\Response' traits: - Illuminate\Container\Container - Illuminate\Foundation\Routing\PrecognitionCallableDispatcher - Illuminate\Foundation\Routing\PrecognitionControllerDispatcher interfaces: []