Beispiel #1
0
 /**
  * {@inheritdoc}
  */
 public function dispatch(\Jivoo\Http\ActionRequest $request, \Psr\Http\Message\ResponseInterface $response)
 {
     $file = $this->scheme->find(implode('/', $this->parameters));
     if (!isset($file)) {
         return $this->scheme->handleError($request, $response);
     }
     $type = $this->scheme->getMimeType($file);
     $response = \Jivoo\Http\Message\Response::file($file, $type)->cached();
     return $response;
 }