This repository has been archived by the owner. It is now read-only.
Pimple Container Dumper - Helper for https://github.com/Sorien/silex-idea-plugin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitattributes
.gitignore
LICENSE
README.md
composer.json

README.md

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.

  • Example: $app['pimpledump.output_dir'] = '/tmp'

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.

  • Example: $app['pimpledump.trigger_route_pattern'] = '/_dump_pimple'

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.