Sorien / silex-pimple-dumper

Pimple Container Dumper - Helper for https://github.com/Sorien/silex-idea-plugin
MIT License
36 stars 8 forks source link

Installation

Install using composer.

Silex 2.x

composer require sorien/silex-pimple-dumper "~2.0"

Silex 1.x

composer require sorien/silex-pimple-dumper "~1.0"

Registering

$app->register(new Sorien\Provider\PimpleDumpProvider());

The service will write the container dump file to Composer's parent directory (vendor/../pimple.json) by default. Set the dump.path pimpledump.output_dir parameter if you need to specify the output directory path.

A container dump can be manually invoked by making a GET request to http://your_project/_dump or, if provided, the route path pattern specified by the pimpledump.trigger_route_pattern parameter.

If you are in a dev enviroment ($app['debug'] = true) the service will automatically dump the container during shutdown if it wasn't done earlier within the lifecycle.