Elao WebProfilerExtraBundle

在 web 剖析器中添加路由、容器、assetic 和 twig 信息。「Adding routing, container, assetic & twig information in the web profiler」

  • Owner: Elao/WebProfilerExtraBundle
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Elao WebProfilerExtraBundle

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

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

Main metrics

Overview
Name With OwnerElao/WebProfilerExtraBundle
Primary LanguageHTML
Program languagePHP (Language Count: 2)
Platform
License:MIT License
所有者活动
Created At2011-02-23 07:47:36
Pushed At2019-12-26 18:52:31
Last Commit At2019-02-04 08:19:17
Release Count11
Last Release Namev2.3.6 (Posted on )
First Release Namev2.2.0 (Posted on )
用户参与
Stargazers Count262
Watchers Count32
Fork Count46
Commits Count157
Has Issues Enabled
Issues Count31
Issue Open Count1
Pull Requests Count44
Pull Requests Open Count0
Pull Requests Close Count8
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private