コード例 #1
0
 /**
  * Return a file's contents.
  *
  * @param FileLocator $locator
  * @param FileReader  $reader
  * @param             $folder
  * @param             $path
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function read(FileLocator $locator, FileReader $reader, $folder, $name)
 {
     if (!($file = $locator->locate($folder, $name))) {
         abort(404);
     }
     return $reader->read($file);
 }
コード例 #2
0
 /**
  * Return a file's contents.
  *
  * @param FileLocator $locator
  * @param FileReader  $reader
  * @param             $disk
  * @param             $path
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function read(FileLocator $locator, FileReader $reader, $disk, $path)
 {
     if (!($file = $locator->locate($disk, $path))) {
         abort(404);
     }
     return $reader->read($file);
 }