2017 © Pedro PelĂĄez
 

library gaufrette

PHP library that provides a filesystem abstraction layer

image

gs_fork_knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

  • Tuesday, March 20, 2018
  • by gregsparrow
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 332 Forks
  • 0 Open issues
  • 25 Versions
  • 0 % Grown

The README.md

Gaufrette

Gaufrette provides a filesystem abstraction layer., (*1)

Build Status AppVeyor Status Quality Score Packagist Version Total Downloads Software License Join the chat at Gitter, (*2)

Why use Gaufrette?

Imagine you have to manage a lot of medias in a PHP project. Lets see how to take this situation in your advantage using Gaufrette., (*3)

The filesystem abstraction layer permits you to develop your application without the need to know where all those medias will be stored and how., (*4)

Another advantage of this is the possibility to update the files location without any impact on the code apart from the definition of your filesystem. In example, if your project grows up very fast and if your server reaches its limits, you can easily move your medias in an Amazon S3 server or any other solution., (*5)

Documentation

Read the official Gaufrette documentation., (*6)

Metapackages for adapters

Every maintained adapter now have a dedicated metapackage. You can find the list on packagist. We highly recommend you to use them as they contain their own requirements: you don't need to worry about third-party dependencies to install before using Gaufrette anymore., (*7)

Symfony integration

Symfony integration is available through KnpLabs/KnpGaufretteBundle., (*8)

Maintainers

Here is the list of dedicated maintainer(s) for every adapter not deprecated. If you don't receive any response to your issue or pull request in a timely manner, ping us:, (*9)

Adapter Referent
AwsS3 @NiR-
AzureBlobStorage @NiR-
DoctrineDbal @pedrotroller, @NicolasNSSM
Flysystem @nicolasmure
Ftp @fabschurt
GoogleCloudStorage @AntoineLelaisant
GridFS @NiR-
InMemory
Local
OpenCloud @NiR-
PhpseclibSftp @fabschurt
Zip

For InMemory, Local and Zip adapters everyone in this list is considered as a maintainer., (*10)

Launch the Test Suite

Requires: * docker * docker-compose, (*11)

Build images:, (*12)

$ docker-compose build

Launch the tests:, (*13)

$ bin/tests-all

Is it green?, (*14)

Note

This project does not have any stable release yet but we do not want to break BC now., (*15)

The Versions

24/05 2017

dev-feature/better-documentation

dev-feature/better-documentation http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

The Development Requires

file filesystem media abstraction

24/02 2014
27/06 2013

v0.1.5

0.1.5.0 http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

The Development Requires

file filesystem media abstraction

01/03 2013

dev-develop

dev-develop http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

The Development Requires

file filesystem media abstraction

19/02 2013

dev-feature/file-metadata-refactoring

dev-feature/file-metadata-refactoring http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

The Development Requires

file filesystem media abstraction

25/01 2013

v0.1.4

0.1.4.0 http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

The Development Requires

file filesystem media abstraction

15/10 2012

v0.1.3

0.1.3.0 http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

file filesystem media abstraction

20/09 2012

v0.1.2

0.1.2.0 http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

file filesystem media abstraction

18/09 2012

v0.1.1

0.1.1.0 http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

file filesystem media abstraction

15/04 2012

v0.1

0.1.0.0 http://knplabs.com

PHP5 library that provides a filesystem abstraction layer

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

file filesystem media abstraction