Example #1
0
 /**
  * Dump the given Route into a file
  *
  * @param Route $route
  * @param string $name
  * @param array $parameters
  */
 public function build(Route $route, $name, array $parameters = [])
 {
     $url = $this->app['url_generator']->generate($name, $parameters, UrlGeneratorInterface::ABSOLUTE_URL);
     $request = Request::create($url, 'GET', array_merge(['_format' => $route->getFormat()], $parameters));
     $response = $this->app->handle($request);
     $this->write($this->getFilePath($route, $parameters), $response->getContent(), $request->getFormat($response->headers->get('Content-Type')), $route->getFileName());
 }