name: HandleCors class_comment: null dependencies: - name: Closure type: class source: Closure - name: CorsService type: class source: Fruitcake\Cors\CorsService - name: Container type: class source: Illuminate\Contracts\Container\Container - name: Request type: class source: Illuminate\Http\Request properties: - name: container visibility: protected comment: '# * The container instance. # * # * @var \Illuminate\Contracts\Container\Container' - name: cors visibility: protected comment: '# * The CORS service instance. # * # * @var \Fruitcake\Cors\CorsService' methods: - name: __construct visibility: public parameters: - name: container - name: cors comment: "# * The container instance.\n# *\n# * @var \\Illuminate\\Contracts\\Container\\\ Container\n# */\n# protected $container;\n# \n# /**\n# * The CORS service instance.\n\ # *\n# * @var \\Fruitcake\\Cors\\CorsService\n# */\n# protected $cors;\n# \n#\ \ /**\n# * Create a new middleware instance.\n# *\n# * @param \\Illuminate\\\ Contracts\\Container\\Container $container\n# * @param \\Fruitcake\\Cors\\CorsService\ \ $cors\n# * @return void" - name: handle visibility: public parameters: - name: request - name: next comment: '# * Handle the incoming request. # * # * @param \Illuminate\Http\Request $request # * @param \Closure $next # * @return \Illuminate\Http\Response' - name: hasMatchingPath visibility: protected parameters: - name: request comment: '# * Get the path from the configuration to determine if the CORS service should run. # * # * @param \Illuminate\Http\Request $request # * @return bool' - name: getPathsByHost visibility: protected parameters: - name: host comment: '# * Get the CORS paths for the given host. # * # * @param string $host # * @return array' traits: - Closure - Fruitcake\Cors\CorsService - Illuminate\Contracts\Container\Container - Illuminate\Http\Request interfaces: []