README

Installation

You can use Composer 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