Download the PHP package pavelkouril/flytte without Composer
On this page you can find all versions of the php package pavelkouril/flytte. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pavelkouril/flytte
More information about pavelkouril/flytte
Files in pavelkouril/flytte
Package flytte
Short Description Flytte is League\Flysystem integration for Nette Framework
License MIT
Informations about the package flytte
Flytte - Flysystem integration for Nette Framework
This package provides Flysystem integration via compiler extension for Nette Framework 2.3.
Installation
You can install this package via composer
Usage
To use Flysystem in your Nette project, you just need to register the PavelKouril\Flytte\DI\FlysystemExtension
in the extensions
section of you config file.
Like this:
This will enable you to configure Flysystem in the flysystem
section, like this:
The name of default
adapter has to be the key of one of your adapters. You need to specify at least one adapter.
Multiple Filesystems
The default League\Flysystem\Filesystem
instance (using the default
adapter) is autowired. The rest is not autowired, but is accessible in your config via @flysystem.filesystems.local
(if you are interested in the Filesystem
class) or @flysystem.adapters.local
(if you are interested in the adapter itself).
MountManager
You can access multiple filesystems simultaneously by using the League\Flysystem\MountManager class. The MountManager
class is autowired. All the filesystems are registered by their adapter name in config as a protocol (ie. local://
).
Adapters
By default, only the adapters included by default in Flysystem are available.
Other adapters need to be obtained separately - packages name and their usage can be found at the official site.