It adds in your WebProfiler extra sections :
- Routing : Lists all the routes connected to your application
- Container : Lists all the services available in your container
- Twig : Lists Twig extensions, tests, filters and functions available for your application
- Assetic
Add this in your composer.json
"require": {
[...]
"elao/web-profiler-extra-bundle" : "dev-master"
},
And run php composer.phar update elao/web-profiler-extra-bundle
If you are working with Symfony <= 2.1, prefer the 2.1 branch of this bundle "elao/web-profiler-extra-bundle" : "dev-2.1"
Add the followings lines to your deps
file
[ElaoWebProfilerExtraBundle]
git=https://github.com/Elao/WebProfilerExtraBundle.git
target=bundles/Elao/WebProfilerExtraBundle
and don't forget to register it in your autoloading app/autoload.php
$loader->registerNamespaces(array(
[...]
'Elao' => __DIR__.'/../vendor/bundles',
));
Most of the time, we need this bundle to be only activated in the dev
environement
[...]
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
[...]
$bundles[] = new Elao\WebProfilerExtraBundle\WebProfilerExtraBundle();
}
web_profiler_extra:
routing: true
container: true
assetic: true
twig: true
Install assets by running to have beatuiful icons in your debug bar
$ app/console assets:install web/ --symlink