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

README.md

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.

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