Twig Metrics

286 ms Render time
34 Template calls
203 Block calls
0 Macro calls

Render time includes sub-requests rendering time (if any).

Rendered Templates

Template Name & Path Render Count
control/project/edit.html.twig templates/control/project/edit.html.twig 1
base.html.twig templates/base.html.twig 1
control/project/_form.html.twig templates/control/project/_form.html.twig 1
_delete_fk_form.html.twig templates/_delete_fk_form.html.twig 1
control/project/_modal.html.twig templates/control/project/_modal.html.twig 1
pdf/ControlPdf/ouvrageConstruire.html.twig templates/pdf/ControlPdf/ouvrageConstruire.html.twig 1
base-pdf.html.twig templates/base-pdf.html.twig 3
pdf/ControlPdf/executionGenerale.html.twig templates/pdf/ControlPdf/executionGenerale.html.twig 1
pdf/ControlPdf/acceptationPersonnel.html.twig templates/pdf/ControlPdf/acceptationPersonnel.html.twig 1
pdf/ControlPdf/materiel.html.twig templates/pdf/ControlPdf/materiel.html.twig 1
pdf/ControlPdf/implantationOuvrages.html.twig templates/pdf/ControlPdf/implantationOuvrages.html.twig 1
pdf/ControlPdf/constatChantier.html.twig templates/pdf/ControlPdf/constatChantier.html.twig 1
pdf/ControlPdf/constatFait.html.twig templates/pdf/ControlPdf/constatFait.html.twig 1
pdf/ControlPdf/constatMalfacon.html.twig templates/pdf/ControlPdf/constatMalfacon.html.twig 1
pdf/ControlPdf/constatNonConformite.html.twig templates/pdf/ControlPdf/constatNonConformite.html.twig 1
pdf/ControlPdf/constatCarence.html.twig templates/pdf/ControlPdf/constatCarence.html.twig 1
pdf/ControlPdf/reunionHebdo.html.twig templates/pdf/ControlPdf/reunionHebdo.html.twig 1
pdf/ControlPdf/reunionMensuel.html.twig templates/pdf/ControlPdf/reunionMensuel.html.twig 1
pdf/ControlPdf/reunionPrise.html.twig templates/pdf/ControlPdf/reunionPrise.html.twig 1
pdf/ControlPdf/reunionDemarrage.html.twig templates/pdf/ControlPdf/reunionDemarrage.html.twig 1
pdf/ControlPdf/reunionCoordination.html.twig templates/pdf/ControlPdf/reunionCoordination.html.twig 1
pdf/ControlPdf/reunionFinTravaux.html.twig templates/pdf/ControlPdf/reunionFinTravaux.html.twig 1
pdf/ControlPdf/receptionInstallationChantier.html.twig templates/pdf/ControlPdf/receptionInstallationChantier.html.twig 1
pdf/ControlPdf/pointArret.html.twig templates/pdf/ControlPdf/pointArret.html.twig 1
pdf/ControlPdf/receptionTechniqueTravaux.html.twig templates/pdf/ControlPdf/receptionTechniqueTravaux.html.twig 1
pdf/ControlPdf/receptionProvisoireTravaux.html.twig templates/pdf/ControlPdf/receptionProvisoireTravaux.html.twig 1
pdf/ControlPdf/receptionDefinitiveTravaux.html.twig templates/pdf/ControlPdf/receptionDefinitiveTravaux.html.twig 1
pdf/ControlPdf/visitor.html.twig templates/pdf/ControlPdf/visitor.html.twig 1
@WebProfiler/Profiler/toolbar_js.html.twig vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_js.html.twig 1
@WebProfiler/Profiler/toolbar.html.twig vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar.html.twig 1
@WebProfiler/Profiler/toolbar_item.html.twig vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_item.html.twig 1
@WebProfiler/Profiler/toolbar.css.twig vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar.css.twig 1

Rendering Call Graph

main 285.80ms/100%control/project/edit.html.twig 282.71ms/99%
│ └ base.html.twig 282.06ms/99%
│   └ control/project/edit.html.twig::block(title)
│   └ base.html.twig::block(stylesheets)
│   └ control/project/edit.html.twig::block(body) 268.68ms/94%
│   │ └ control/project/_form.html.twig 40.90ms/14%
│   │ │ └ _delete_fk_form.html.twig
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │   └ form_div_layout.html.twig::block(hidden_widget)
│   │ │     └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │       └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │         └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │           └ form_div_layout.html.twig::block(widget_attributes)
│   │ │             └ form_div_layout.html.twig::block(attributes)
│   │ └ control/project/_modal.html.twig 3.77ms/1%
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │ │ └ form_div_layout.html.twig::block(hidden_widget)
│   │ │ │   └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │ │     └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │ │       └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │ │         └ form_div_layout.html.twig::block(widget_attributes)
│   │ │ │           └ form_div_layout.html.twig::block(attributes)
│   │ │ └ form_div_layout.html.twig::block(hidden_row)
│   │ │   └ form_div_layout.html.twig::block(hidden_widget)
│   │ │     └ bootstrap_5_layout.html.twig::block(form_widget_simple)
│   │ │       └ form_div_layout.html.twig::block(form_widget_simple)
│   │ │         └ bootstrap_5_layout.html.twig::block(widget_attributes)
│   │ │           └ form_div_layout.html.twig::block(widget_attributes)
│   │ │             └ form_div_layout.html.twig::block(attributes)
│   │ └ pdf/ControlPdf/ouvrageConstruire.html.twig
│   │ │ └ base-pdf.html.twig
│   │ │   └ pdf/ControlPdf/ouvrageConstruire.html.twig::block(title)
│   │ │   └ base-pdf.html.twig::block(stylesheets)
│   │ │   └ base-pdf.html.twig::block(header)
│   │ │   └ pdf/ControlPdf/ouvrageConstruire.html.twig::block(body)
│   │ │   └ pdf/ControlPdf/ouvrageConstruire.html.twig::block(footer)
│   │ │   └ base-pdf.html.twig::block(javascripts)
│   │ └ pdf/ControlPdf/executionGenerale.html.twig
│   │ │ └ base-pdf.html.twig
│   │ │   └ pdf/ControlPdf/executionGenerale.html.twig::block(title)
│   │ │   └ base-pdf.html.twig::block(stylesheets)
│   │ │   └ base-pdf.html.twig::block(header)
│   │ │   └ pdf/ControlPdf/executionGenerale.html.twig::block(body)
│   │ │   └ pdf/ControlPdf/executionGenerale.html.twig::block(footer)
│   │ │   └ base-pdf.html.twig::block(javascripts)
│   │ └ pdf/ControlPdf/acceptationPersonnel.html.twig 30.37ms/11%
│   │ │ └ pdf/ControlPdf/acceptationPersonnel.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/acceptationPersonnel.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/acceptationPersonnel.html.twig::block(body) 30.31ms/11%
│   │ │ └ pdf/ControlPdf/acceptationPersonnel.html.twig::block(footer)
│   │ └ pdf/ControlPdf/materiel.html.twig
│   │ │ └ pdf/ControlPdf/materiel.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/materiel.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/materiel.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/materiel.html.twig::block(footer)
│   │ └ pdf/ControlPdf/implantationOuvrages.html.twig
│   │ │ └ pdf/ControlPdf/implantationOuvrages.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/implantationOuvrages.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/implantationOuvrages.html.twig::block(footer)
│   │ └ pdf/ControlPdf/constatChantier.html.twig
│   │ │ └ pdf/ControlPdf/constatChantier.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/constatChantier.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/constatChantier.html.twig::block(footer)
│   │ └ pdf/ControlPdf/constatFait.html.twig
│   │ │ └ pdf/ControlPdf/constatFait.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/constatFait.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/constatFait.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/constatFait.html.twig::block(footer)
│   │ └ pdf/ControlPdf/constatMalfacon.html.twig
│   │ │ └ pdf/ControlPdf/constatMalfacon.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/constatMalfacon.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/constatMalfacon.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/constatMalfacon.html.twig::block(footer)
│   │ └ pdf/ControlPdf/constatNonConformite.html.twig
│   │ │ └ pdf/ControlPdf/constatNonConformite.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/constatNonConformite.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/constatNonConformite.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/constatNonConformite.html.twig::block(footer)
│   │ └ pdf/ControlPdf/constatCarence.html.twig 1.34ms/0%
│   │ │ └ pdf/ControlPdf/constatCarence.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/constatCarence.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/constatCarence.html.twig::block(body) 1.29ms/0%
│   │ │ └ pdf/ControlPdf/constatCarence.html.twig::block(footer)
│   │ └ pdf/ControlPdf/reunionHebdo.html.twig 1.38ms/0%
│   │ │ └ pdf/ControlPdf/reunionHebdo.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/reunionHebdo.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/reunionHebdo.html.twig::block(body) 1.32ms/0%
│   │ │ └ pdf/ControlPdf/reunionHebdo.html.twig::block(footer)
│   │ └ pdf/ControlPdf/reunionMensuel.html.twig 1.32ms/0%
│   │ │ └ pdf/ControlPdf/reunionMensuel.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/reunionMensuel.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/reunionMensuel.html.twig::block(body) 1.27ms/0%
│   │ │ └ pdf/ControlPdf/reunionMensuel.html.twig::block(footer)
│   │ └ pdf/ControlPdf/reunionPrise.html.twig 1.21ms/0%
│   │ │ └ pdf/ControlPdf/reunionPrise.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/reunionPrise.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/reunionPrise.html.twig::block(body) 1.16ms/0%
│   │ │ └ pdf/ControlPdf/reunionPrise.html.twig::block(footer)
│   │ └ pdf/ControlPdf/reunionDemarrage.html.twig 1.03ms/0%
│   │ │ └ pdf/ControlPdf/reunionDemarrage.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/reunionDemarrage.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/reunionDemarrage.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/reunionDemarrage.html.twig::block(footer)
│   │ └ pdf/ControlPdf/reunionCoordination.html.twig
│   │ │ └ pdf/ControlPdf/reunionCoordination.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/reunionCoordination.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/reunionCoordination.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/reunionCoordination.html.twig::block(footer)
│   │ └ pdf/ControlPdf/reunionFinTravaux.html.twig 1.02ms/0%
│   │ │ └ pdf/ControlPdf/reunionFinTravaux.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/reunionFinTravaux.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/reunionFinTravaux.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/reunionFinTravaux.html.twig::block(footer)
│   │ └ pdf/ControlPdf/receptionInstallationChantier.html.twig 1.00ms/0%
│   │ │ └ pdf/ControlPdf/receptionInstallationChantier.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/receptionInstallationChantier.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/receptionInstallationChantier.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/receptionInstallationChantier.html.twig::block(footer)
│   │ └ pdf/ControlPdf/pointArret.html.twig
│   │ │ └ pdf/ControlPdf/pointArret.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/pointArret.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/pointArret.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/pointArret.html.twig::block(footer)
│   │ └ pdf/ControlPdf/receptionTechniqueTravaux.html.twig 1.02ms/0%
│   │ │ └ pdf/ControlPdf/receptionTechniqueTravaux.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/receptionTechniqueTravaux.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/receptionTechniqueTravaux.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/receptionTechniqueTravaux.html.twig::block(footer)
│   │ └ pdf/ControlPdf/receptionProvisoireTravaux.html.twig 1.03ms/0%
│   │ │ └ pdf/ControlPdf/receptionProvisoireTravaux.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/receptionProvisoireTravaux.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/receptionProvisoireTravaux.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/receptionProvisoireTravaux.html.twig::block(footer)
│   │ └ pdf/ControlPdf/receptionDefinitiveTravaux.html.twig
│   │ │ └ pdf/ControlPdf/receptionDefinitiveTravaux.html.twig::block(title)
│   │ │ └ pdf/ControlPdf/receptionDefinitiveTravaux.html.twig::block(stylesheets)
│   │ │ └ pdf/ControlPdf/receptionDefinitiveTravaux.html.twig::block(body)
│   │ │ └ pdf/ControlPdf/receptionDefinitiveTravaux.html.twig::block(footer)
│   │ └ pdf/ControlPdf/visitor.html.twig
│   │   └ base-pdf.html.twig
│   │     └ pdf/ControlPdf/visitor.html.twig::block(title)
│   │     └ base-pdf.html.twig::block(stylesheets)
│   │     └ base-pdf.html.twig::block(header)
│   │     └ pdf/ControlPdf/visitor.html.twig::block(body)
│   │     └ pdf/ControlPdf/visitor.html.twig::block(footer)
│   │     └ base-pdf.html.twig::block(javascripts)
│   └ control/project/edit.html.twig::block(javascripts_vendor)
│   └ control/project/edit.html.twig::block(javascripts)
└ @WebProfiler/Profiler/toolbar_js.html.twig 3.09ms/1%@WebProfiler/Profiler/toolbar.html.twig 1.88ms/1%
  │ └ @WebProfiler/Profiler/cancel.html.twig::block(toolbar)
  │   └ @WebProfiler/Profiler/toolbar_item.html.twig@WebProfiler/Profiler/toolbar.css.twig