public function run(Request $request = null) { if (null === $request) { $request = Request::createFromGlobals(); } $corsConfig = isset($config['cors']) ? $config['cors'] : ['allowedHeaders' => ['*'], 'allowedMethods' => ['*'], 'allowedOrigins' => ['*'], 'exposedHeaders' => false, 'maxAge' => false, 'supportsCredentials' => false]; $cors = new Cors($this, $corsConfig); $response = $cors->handle($request); $response->send(); $this->terminate($request, $response); $this->shutdown(); }
/** * {@inheritDoc} */ public function handle(Request $request, $type = self::MASTER_REQUEST, $catch = TRUE) { $cors = new Cors($this->app, ['allowedHeaders' => ["*"], 'allowedMethods' => ['DELETE', 'GET', 'POST', 'PUT'], 'allowedOrigins' => ["*"], 'exposedHeaders' => false, 'maxAge' => false, 'supportsCredentials' => false]); return $cors->handle($request, $type, $catch); }