webservco/file
最新稳定版本:v1.3.0
Composer 安装命令:
composer require webservco/file
包简介
A PHP component/library.
关键字:
README 文档
README
A PHP component/library for working with files.
Factory
Response\DownloadResponseFactory
public function createDownloadResponse(FileInterface $file): ResponseInterface
Response\OutputResponseFactory
public function createOutputResponse(FileInterface $file): ResponseInterface
FileFactory
# General public function createFromPath(string $contentType, string $filePath, string $name): FileInterface; # CSV public function createCSVFromPath(string $filePath, string $name): FileInterface; # PDF public function createPdfFromPath(string $filePath, string $name): FileInterface;
# General public function createFromString(string $contentType, string $fileData, string $name): FileInterface; # CSV public function createCSVFromString(string $fileData, string $name): FileInterface; # PDF public function createPdfFromString(string $fileData, string $name): FileInterface;
Service
- use case: database result to CSV.
- to use with a static array:
$iterator = new ArrayIterator($array);
CSV\DataCreatorService
public function createCsvDataFromIterator(Iterator $iterator, bool $useHeaderLine): string;
CSV\FileCreatorService
public function createCsvFileFromIterator(string $fileName, Iterator $iterator, bool $useHeaderLine): CSVFile
Value object
Implement FileInterface.
File
CSVFile
统计信息
- 总下载量: 192
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-06-21