elao/web-profiler-extra-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

Add routing, container, assetic & twig information inside the profiler

Maintainers

👁 Elao

Package info

github.com/Elao/WebProfilerExtraBundle

Homepage

Language:HTML

Type:symfony-bundle

pkg:composer/elao/web-profiler-extra-bundle

Statistics

Installs: 1 228 744

Dependents: 8

Suggesters: 0

Stars: 267

Open Issues: 1

v2.3.6 2019-02-04 07:19 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT edbcd31a3e0b0940b0ed0301d467f2419280d679

bundleprofilerelaoextra

This package is auto-updated.

Last update: 2023-04-04 16:21:28 UTC


README

👁 Total Downloads

What is this Symfony2 bundle for ?

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

👁 WebProfilerExtraBundle Screenshot

Installation

If you are working with Symfony >= 2.2

Add this in your composer.json

"require-dev": {
 [...]
 "elao/web-profiler-extra-bundle" : "~2.3@dev"
},

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"

Register the bundle in your AppKernel (app/AppKernel.php)

Most of the time, we need this bundle to be only activated in the dev environment

[...]
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
 [...]
 $bundles[] = new Elao\WebProfilerExtraBundle\WebProfilerExtraBundle();
}

Activate the different collectors in app/config/config_dev.yml

web_profiler_extra:
 routing:
 enabled: true
 display_in_wdt: true
 container:
 enabled: true
 display_in_wdt: true
 assetic:
 enabled: true
 display_in_wdt: true
 twig:
 enabled: true
 display_in_wdt: true

If you don't use assetic then you need to disable the assetic collector

web_profiler_extra:
 assetic:
 enabled: false
 display_in_wdt: false

Install assets

Install assets by running to have beautiful icons in your debug bar

$ app/console assets:install web/ --symlink

Screenshot

👁 Screenshot