twistor / flysystem-memory-adapter
v1.0.0
2015-05-26 23:04 UTC
Requires
- league/flysystem: ~1.0
Requires (Dev)
- phpunit/phpunit: ~4.1
This package is auto-updated.
Last update: 2022-02-01 12:47:56 UTC
README
此适配器在内存中保持文件系统。这对于测试很有用,允许你在每次测试运行后无需清理即可拥有一个可工作的文件系统。
安装
composer require twistor/flysystem-memory-adapter
使用
use League\Flysystem\Filesystem; use Twistor\Flysystem\MemoryAdapter; $filesystem = new Filesystem(new MemoryAdapter()); $filesystem->write('new_file.txt', 'yay a new text file!'); $contents = $filesystem->read('new_file.txt'); // If you have existing test files, you can populate the memory adapter from a // filesystem path. $adapter = MemoryAdapter::createFromPath('path/to/some/folder'); // Or, you can use an existing filesystem, and convert it. $adapter = MemoryAdapter::createFromFilesystem($filesystem);