Download the PHP package 2amigos/yii2-flysystem-component without Composer

On this page you can find all versions of the php package 2amigos/yii2-flysystem-component. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package yii2-flysystem-component

Flysystem Component Wrappers for Yii 2

Latest Stable Version Build Status Quality Score Total Downloads

Flysystem is a file system abstraction which allows you to easily swap out a local filesystem for a remote one.

This component library provides components that expose the Flysystem API to your Yii 2 applications. The following are the currently supported ones:

Install

The preferred way to install this extension is through composer.

Either run

or add

to the require section of your composer.json file.

Usage

AwsS3FsComponent

Install dependency

Configure on the application components section:

When you application run, you will be able to use the component as:

Check http://flysystem.thephpleague.com/api/ for all the methods available. Same methods for all adapters.

AzureFsComponent

First ensure the pear repository is added to your composer.json file:

Then install the latest version of the plugin

Configure on the application components section:

DropboxFsComponent

Install dependency

Configure on the application components section:

FtpFsComponent

Configure application components as follows

GoogleCloudFsComponent

Install dependency

Configure on the application components section:

GridFSFsComponent

Install dependency

Configure on the application components section:

LocalFsComponent

Configure application components as follows

MemoryFsComponent

Install dependency

Configure application components as follows

NullFsComponent

Configure application components as follows

RackspaceFsComponent

Install dependency

Configure application components as follows

SftpFsComponent

Install dependency

Configure application components as follows

WebDAVFsComponent

Install dependency

Configure application components as follows

ZipArchiveFsComponent

Install dependency

Configure application components as follows

Cool Stuff

Multiple Instances

You can configure as many components as you need. Simply add them to the components section with different names. For example, I could have S3 and FTP at the same time:

Now, I could use them like Yii::$app->s3Fs and Yii::$app->ftpFs respectively.

Caching

If you wish to add caching functionality, first we need to include the dependencies on your composer.json file:

Next, configure the following attributes on your adapter:

Replicating

The replication facilitates transitions between adapters, allowing an application to stay functional and migrate its files from one adapter to another. The adapter takes two other adapters, a source and a replica. Every change is delegated to both adapters, while all the read operations are passed onto the source only.

To use the replication feature first install its dependencies:

Next, configure as follows:

Further Information

Testing

Using code fixer

We have added a PHP code fixer to standardize our code. It includes Symfony, PSR2 and some contributors rules.

Contributing

Please see CONTRIBUTING for details.

Credits

License

The BSD License (BSD). Please see License File for more information.


Custom Software | Web & Mobile Software Development
www.2amigos.us

All versions of yii2-flysystem-component with dependencies

PHP Build Version
Package Version
Requires yiisoft/yii2 Version *
league/flysystem Version ^1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package 2amigos/yii2-flysystem-component contains the following files

Loading the files please wait ....