Download the PHP package kompas/flysystem without Composer

On this page you can find all versions of the php package kompas/flysystem. 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 flysystem

Flysystem by @frankdejonge

Build Status Latest Stable Version Total Downloads License SensioLabsInsight Coverage Status

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

Flysystem on Packagist

Support Flysystem

Do you use Flysystem often? Supporting it through Gittip will help freeing up extra time for me to work on bugs, new features and documentation.

Support with Gittip

Goals

Installation

Through Composer, obviously:

You can also use Flysystem without using Composer by registering an autoloader function:

Adapters

Planned Adapters

Caching

Local Setup

Zip Archive Setup

AWS S3 Setup

Rackspace Setup

You can also use a prefix to "namespace" your filesystem.

Dropbox Setup

FTP Setup

SFTP Setup

WebDAV Setup

NullAdapter Setup

This adapter acts like /dev/null, you can only write to it. Reading from it is never possible.

Predis Caching Setup

Memcached Caching Setup

Adapter Caching Setup

General Usage

Write Files

Update Files

Write or Update Files

Read Files

Check if a file exists

Delete Files

Rename Files

Get Mimetypes

Get Timestamps

Get File Sizes

Create Directories

Directories are also made implicitly when writing to a deeper path

Delete Directories

Manage Visibility

Visibility is the abstraction of file permissions across multiple platforms. Visibility can be either public or private.

You can also change and check visibility of existing files

Global visibility setting

You can set the visibility as a default, which prevents you from setting it all over the place.

List Contents

The result of a contents listing is a collection of arrays containing all the metadata the file manager knows at that time. By default a you'll receive path info and file type. Additional info could be supplied by default depending on the adapter used.

Example:

By default Flysystem lists the top directory non-recursively. You can supply a directory name and recursive boolean to get more precise results

List paths

List with ensured presence of specific metadata

Get file into with explicit metadata

Using streams for reads and writes

S3 and writeStream

In order to get the correct mime type for the object, supply it like so:

Plugins

Need a feature which is not included in Flysystem's bag of tricks? Write a plugin!

Now we're ready to use the plugin

Mount Manager

Flysystem comes with an wrapper class to easily work with multiple filesystem instances from a single object. The Flysystem\MountManager is an easy to use container allowing you do simplify complex cross-filesystem interactions.

Setting up a Mount Manager is easy:

Now we do all the file operations we'd normally do on a Flysystem\Filesystem instance.

This makes it easy to code up simple sync strategies.

Enjoy.

Oh and if you've come down this far, you might as well follow me on twitter.


All versions of flysystem with dependencies

PHP Build Version
Package Version
No informations.
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 kompas/flysystem contains the following files

Loading the files please wait ....