/** * 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); }
/** * 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); }