Latest release: 1.0.0-beta10
PHP >= 5.3.9
The Puli Repository Component provides an API for storing arbitrary resources in a filesystem-like repository:
use Puli\Repository\InMemoryRepository;
use Puli\Repository\Resource\DirectoryResource;
$repo = new InMemoryRepository();
$repo->add('/config', new DirectoryResource('/path/to/resources/config'));
// /path/to/resources/config/routing.yml
echo $repo->get('/config/routing.yml')->getBody();
The following ResourceRepository
implementations are currently supported:
The following Resource
implementations are currently supported:
Follow the [Getting Started] guide to install Puli in your project.
Read the Puli Documentation to learn more about Puli.
Contributions to Puli are always welcome!
- Report any bugs or issues you find on the issue tracker.
- You can grab the source code at Puli’s Git repository.
If you are having problems, send a mail to [email protected] or shout out to @webmozart on Twitter.
All contents of this package are licensed under the MIT license.