function it_compute_file_asset_path(File $file, AssetsExtension $assets, FSiFilePathResolver $filePathResolver) { $file->getKey()->willReturn('file-name.txt'); $filePathResolver->filePath($file, 'uploaded')->willReturn('/uploaded/file-name.txt'); $assets->getAssetUrl('/uploaded/file-name.txt')->willReturn('/uploaded/file-name.txt'); $this->fileAsset($file, 'uploaded')->shouldReturn('/uploaded/file-name.txt'); }
public function fileAsset(File $file, $prefix = null) { return $this->assets->getAssetUrl($this->filePathResolver->filePath($file, $prefix)); }