Flysystem Memory Adapter
Switch branches/tags
Nothing to show
Clone or download
Chris Leppanen
Latest commit cc11be3 Sep 29, 2017

Flysystem Memory Adapter

Author Build Status Coverage Status Quality Score Software License Packagist Version Total Downloads

This adapter keeps the filesystem in memory. It's useful when you need a filesystem, but do not need it persisted.


composer require league/flysystem-memory


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]);