PHPackages                             socloz/gaufrette - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. socloz/gaufrette

AbandonedArchivedLibrary[File &amp; Storage](/categories/file-storage)

socloz/gaufrette
================

PHP5 library that provides a filesystem abstraction layer

v0.1.1(13y ago)016.4kMITPHPPHP &gt;=5.3.0

Since Apr 15Pushed 13y ago9 watchersCompare

[ Source](https://github.com/SoCloz/Gaufrette)[ Packagist](https://packagist.org/packages/socloz/gaufrette)[ Docs](http://knplabs.com)[ RSS](/packages/socloz-gaufrette/feed)WikiDiscussions socloz-master Synced today

READMEChangelogDependencies (4)Versions (7)Used By (0)

Gaufrette
=========

[](#gaufrette)

Gaufrette is a PHP5 library that provides a filesystem abstraction layer.

This project is under intensive development but we do not want to break BC.

[![Build Status](https://camo.githubusercontent.com/e6308bce0b195ef649c4558a8244a53ee7c802fd62d4a5ef770bc209077ce365/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f4b6e704c6162732f4761756672657474652e706e67)](http://travis-ci.org/KnpLabs/Gaufrette)

Why use Gaufrette?
------------------

[](#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.

The filesystem abstraction layer permits you to develop your application without the need to know were all those medias will be stored and how.

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.

Try it!
-------

[](#try-it)

### Setup your filesystem

[](#setup-your-filesystem)

Following an example with the local filesystem adapter. To setup other adapters, look up the [testcases](https://github.com/KnpLabs/Gaufrette/tree/master/tests/Gaufrette/Functional/adapters).

```
