mstaack / flysystem-encryption-adapter

Flysystem Encryption Adapter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Encrypted Flysystem Adapter

Build Status Total Downloads

Uses halite as a default or implement EncryptionInterface. Also uses a stream filter when requested.

Installation

composer require mstaack/flysystem-encryption-adapter

Usage

use League\Flysystem\Filesystem;
use League\Flysystem\Memory\MemoryAdapter;
use MStaack\Flysystem\Encryption\Encryption;
use MStaack\Flysystem\Encryption\EncryptionAdapterDecorator;

$adapter = new MemoryAdapter();
$encryption = new Encryption($encryptionKey='yournicekey');

$adapterDecorator = new EncryptionAdapterDecorator($adapter, $encryption);

$filesystem = new Filesystem($adapterDecorator)

About

Flysystem Encryption Adapter


Languages

Language:PHP 100.0%