Пример #1
0
 /**
  * Stream a file's contents.
  *
  * @param FileLocator  $locator
  * @param FileStreamer $streamer
  * @param              $folder
  * @param              $path
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function stream(FileLocator $locator, FileStreamer $streamer, $folder, $name)
 {
     if (!($file = $locator->locate($folder, $name))) {
         abort(404);
     }
     return $streamer->stream($file);
 }
Пример #2
0
 /**
  * Stream a file's contents.
  *
  * @param FileLocator  $locator
  * @param FileStreamer $streamer
  * @param              $disk
  * @param              $path
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function stream(FileLocator $locator, FileStreamer $streamer, $disk, $path)
 {
     if (!($file = $locator->locate($disk, $path))) {
         abort(404);
     }
     return $streamer->stream($file);
 }