PHP code example of kriss / yii2-flysystem

1. Go to this page and download the library: Download kriss/yii2-flysystem library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

kriss / yii2-flysystem example snippets


return [
    'components' => [
        // others
        'storage' => [
            'class' => \kriss\storage\Storage::class,
            'adapter' => function () {
                return new \League\Flysystem\Adapter\Local(Yii::getAlias('@webroot/files'));
            }
        ],
    ]
]

use kriss\storage\Storage;
use Yii;

/** @var Storage $storage */
$storage = Yii::$app->get('storage');
$fileSystem = $storage->getFileSystem();
$adapter = $storage->getAdapter();
// or
$adapter = $storage->getFileSystem()->getAdapter();