| Current File : /home/jvzmxxx/wiki1/vendor/jeroen/file-fetcher/README.md |
# FileFetcher
Small library providing a simple FileFetcher interface.
[](http://travis-ci.org/JeroenDeDauw/FileFetcher)
[](https://coveralls.io/r/JeroenDeDauw/FileFetcher?branch=master)
[](https://scrutinizer-ci.com/g/JeroenDeDauw/FileFetcher/?branch=master)
[](https://packagist.org/packages/jeroen/file-fetcher)
[](https://packagist.org/packages/jeroen/file-fetcher)
## Installation
You can use [Composer](http://getcomposer.org/) to download and install
this package as well as its dependencies. Alternatively you can simply clone
the git repository and take care of loading yourself.
### Composer
To add this package as a local, per-project dependency to your project, simply add a
dependency on `jeroen/file-fetcher` to your project's `composer.json` file.
Here is a minimal example of a `composer.json` file that just defines a dependency on
FileFetcher 3.x:
{
"require": {
"jeroen/file-fetcher": "^3.0.0"
}
}
### Manual
Get the FileFetcher code, either via git, or some other means. Also get all dependencies.
You can find a list of the dependencies in the "require" section of the composer.json file.
Load all dependencies and the load the FileFetcher library by including its entry point:
FileFetcher.php.
## Release notes
### 3.1.0 (2016-01-07)
* Added `InMemoryFileFetcher`
### 3.0.0 (2015-08-21)
* Added `FileFetchingException`, which should now be thrown by implementations of `FileFetcher` on error
* The non-public fields and methods of `CachingFileFetcher` are now private rather than protected
* Added PHPCS and PHPMD integration
### 2.0.0 (2014-08-19)
* Removed `FileFetcher.php` entry point. Autoloading is now done via Composers PSR-4 support.
### 1.0.1
* Added SimpleFileFetcher implementation
### 1.0
* Initial release with FileFetcher interface and CachingFileFetcher implementation
## Links
* [FileFetcher on Packagist](https://packagist.org/packages/jeroen/file-fetcher)
* [Latest version of the readme file](https://github.com/JeroenDeDauw/FileFetcher/blob/master/README.md)