Example #1
0
 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);
 }