Example #1
0
 /**
  * Call the callback with parameters.
  *
  * @param callable $callback
  * @param array $parameters
  * @param int $maxAge
  * @return \Symfony\Component\HttpFoundation\Response
  */
 protected function call(callable $callback, array $parameters, $maxAge = 0)
 {
     $response = $this->app->call($callback, $parameters);
     if (!$response instanceof SymfonyResponse) {
         $response = new Response($response);
     }
     if ($maxAge) {
         $response->setCache(['private' => true, 'max_age' => $maxAge]);
     }
     return $response;
 }