league / flysystem-memory
An in-memory adapter for Flysystem.
Installs: 2 929 310
Dependents: 93
Suggesters: 7
Security: 0
Stars: 46
Watchers: 5
Forks: 7
Open Issues: 6
Requires
- php: ^7.2 || ^8.0
- ext-fileinfo: *
- league/flysystem: ^2.0.0
This package is auto-updated.
Last update: 2020-12-28 17:03:17 UTC
README
This adapter keeps the filesystem in memory. It's useful when you need a filesystem, but do not need it persisted.
Installation
composer require league/flysystem-memory
Usage
use League\Flysystem\Filesystem; use League\Flysystem\Memory\MemoryAdapter; $filesystem = new Filesystem(new MemoryAdapter()); $filesystem->write('new_file.txt', 'yay a new text file!'); $contents = $filesystem->read('new_file.txt'); // Explicitly set timestamp (e.g. for testing) $filesystem->write('old_file.txt', 'very old content', ['timestamp' => 13377331]);