keven /flysystem-concatenate
league/flysystem 的连接插件
1.0.0
2018-04-05 08:35 UTC
Requires
- keven/append-stream: ^1.0
- league/flysystem: ^1.0
Requires (Dev)
- league/flysystem-vfs: ^1.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-23 07:58:30 UTC
README
将文件连接在一起,并将内容追加到现有文件中 league/flysystem。
此插件与任何适配器兼容。
它依赖于流,因此操作大文件不会填充内存。
安装
composer require keven/flysystem-concatenate
用法
将文件连接到一个新文件中
<?php use Keven\Flysystem\Concatenate\Concatenate; $filesystem->addPlugin(new Concatenate); $filesystem->write('/file1', 'file1'); $filesystem->write('/file2', 'file2'); $filesystem->concatenate('/file3', '/file1', '/file2'); echo $this->filesystem->read('/file3'); // file1file2
将内容追加到现有文件中
<?php use Keven\Flysystem\Concatenate\Append; $filesystem->addPlugin(new Append); $this->filesystem->write('/file1', 'file1'); $this->filesystem->append('/file1', 'more'); echo $this->filesystem->read('/file1'); // file1more