league/flysystem-memory

An in-memory adapter for Flysystem.

1.0.1 2016-06-04 03:57 UTC

README

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.

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