Components
16
Twig Components
79
Render Count
61
ms
Render Time
80.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 80.5 MiB | 51.37 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4167 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …} -em: Doctrine\ORM\EntityManager {#550 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoDark" ] |
|||
| Attributes | [ "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoDark" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4214 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4225 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
80.5 MiB | 1.02 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4276 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150" "data-front--header-target" => "logoDark" ] |
|||
| Attributes | [ "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150" "data-front--header-target" => "logoDark" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4291 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4341 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "search" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4369 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4385 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4409 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4433 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4457 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline " "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4481 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4505 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4529 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4553 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180" ] |
|||
| Attributes | [ "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5709 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
80.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5745 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 80.5 MiB | 7.75 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#5822 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5823 …} -formFactory: Symfony\Component\Form\FormFactory {#5821 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5974 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6009 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6039 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "google" "class" => "h-[24px] w-[20px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6071 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "apple" "class" => "h-[24px] w-[20px] fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px] fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6090 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6200 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Attributes | [ "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6234 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6250 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6274 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6298 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6322 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6346 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6370 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6394 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6418 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6442 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "more" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6466 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 80.5 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6511 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6501 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6142 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 80.5 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Repos" "url" => "/fr/actualites/tag/repos-11" ] [ "label" => "Comment prévenir les blessures courantes en musculation" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6594 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Repos" "url" => "/fr/actualites/tag/repos-11" ] [ "label" => "Comment prévenir les blessures courantes en musculation" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Repos" "url" => "/fr/actualites/tag/repos-11" ] [ "label" => "Comment prévenir les blessures courantes en musculation" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6624 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6646 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6669 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 80.5 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6614 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 80.5 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3908 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3865 …} #file: Vich\UploaderBundle\Entity\File {#3914 …} #credits: Doctrine\ORM\PersistentCollection {#3733 …} -source: null -zone: null -urlExternal: null #id: 433 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3772 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: null #updatedAt: DateTimeImmutable @1777559739 {#3780 : 2026-04-30 16:35:39.767691 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Comment prévenir les blessures courantes en musculation" "smWidth" => 320 "smHeight" => 180 "lgWidth" => 320 "lgHeight" => 180 ] |
|||
| Attributes | [ "class" => "object-cover object-center md:rounded h-full w-full inset-0" ] |
|||
| Component | App\Twig\Components\Media\Image {#6761 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Comment prévenir les blessures courantes en musculation" +pictureClass: null +smWidth: 320 +smHeight: 180 +lgWidth: 320 +lgHeight: 180 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#3908 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3865 …} #file: Vich\UploaderBundle\Entity\File {#3914 …} #credits: Doctrine\ORM\PersistentCollection {#3733 …} -source: null -zone: null -urlExternal: null #id: 433 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3772 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: null #updatedAt: DateTimeImmutable @1777559739 {#3780 : 2026-04-30 16:35:39.767691 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "calendar" "class" => "w-4 h-4" ] |
|||
| Attributes | [ "class" => "w-4 h-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6798 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-4 w-4" ] |
|||
| Attributes | [ "class" => "h-4 w-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6829 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 80.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Repos" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6867 +name: "Repos" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Risque de blessures" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6920 +name: "Risque de blessures" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Échauffement" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6944 +name: "Échauffement" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 80.5 MiB | 1.67 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745079982 "blocks" => [ [ "id" => "OHi3ycDPWM" "type" => "paragraph" "data" => [ "text" => "La musculations est une bonne stratégie de sculpter votre corps et d’améliorer votre santé physique. Cependant, comme tout sport, il comporte un risque de blessure s’il est pratiqué de manière incorrecte ou excessive. " ] ] [ "id" => "Yc2MaxVg3p" "type" => "paragraph" "data" => [ "text" => "Dans cet article, nous explorerons les types courants de blessures en musculation, ainsi que les stratégies pour les prévenir et favoriser une récupération efficace." ] ] [ "id" => "Z5Jms3J9MB" "type" => "header" "data" => [ "text" => "Type de blessures courantes" "level" => 2 ] ] [ "id" => "MHy34421Ck" "type" => "list" "data" => [ "style" => "ordered" "items" => [ "<b>Élongations et déchirures musculaires</b> : Les élongations et déchirures musculaires surviennent lorsque les muscles sont trop étirés ou soudainement étirés. Cela peut se produire lorsque vous soulevez des poids trop lourds ou que vous effectuez des mouvements de manière incorrecte." "<b>Tendinites</b> : La tendinite est une inflammation des tendons, souvent causée par une surutilisation ou une mauvaise technique d'exercice. Ils touchent souvent les articulations les plus utilisées en musculation, comme les épaules, les coudes et les genoux." "<b>Lombalgies </b>:<b> </b>Les douleurs <a href="https://www.fitmetrics.ch/fr/exercices/muscle/5-lombaires">lombaires</a> (bas du dos) sont courantes chez les pratiquants de musculation, surtout lorsqu’ils soulèvent des poids lourds sans maintenir une bonne posture. Une mauvaise posture peut exercer une pression excessive sur la colonne vertébrale, entraînant des blessures.<br>" ] ] ] [ "id" => "v6tAGKpsGx" "type" => "header" "data" => [ "text" => "Stratégies de prévention" "level" => 2 ] ] [ "id" => "mHgvhruUpo" "type" => "list" "data" => [ "style" => "ordered" "items" => [ "<b>Échauffement adéquat</b> : Avant de commencer votre entraînement, prenez le temps de vous échauffer. Cela peut inclure des exercices cardio légers, des étirements dynamiques et des mouvements spécifiques pour les articulations que vous allez travailler." "<b>Technique correcte</b> : Apprenez la technique appropriée pour chaque exercice et concentrez-vous sur son exécution correcte (disponible sur notre <a href="https://www.fitmetrics.ch/fr/exercices">plateforme</a>). Utilisez des poids adaptés à votre niveau de force afin d'éviter de vous blesser pour soulever des poids trop lourds.<br>" "<b>Progression graduelle</b> : Ne vous précipitez pas pour augmenter la charge trop rapidement. La progression graduelle permet à votre corps de s’adapter aux contraintes de l’exercice, réduisant ainsi le risque de blessures.<br>" "<b>Renforcement </b><b>des </b><b>muscles </b><b>stabilisateurs</b> : Entraînez également les muscles stabilisateurs autour des articulations pour créer de la stabilité et réduire le risque de blessure.<br>" ] ] ] [ "id" => "lC0aGW_b1z" "type" => "header" "data" => [ "text" => "Récupération" "level" => 2 ] ] [ "id" => "Uo_itD19hy" "type" => "list" "data" => [ "style" => "ordered" "items" => [ "<b>Repos adéquat</b> : Donnez à votre corps suffisamment de temps pour récupérer entre les entraînements. Le repos est important pour permettre aux muscles de se reconstruire et de se renforcer." "<b>Alimentation adaptée</b> : Assurez-vous d'avoir une alimentation équilibrée, riche en protéines, en glucides et en graisses saines pour favoriser la récupération musculaire et la santé globale." "<b>Sommeil de qualité </b>: Le sommeil joue un rôle important dans le processus de récupération. Essayez de dormir au moins 7 à 9 heures chaque nuit pour que votre corps puisse se régénérer efficacement." ] ] ] [ "id" => "xD_ZClX9EM" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "191nQDsR2H" "type" => "paragraph" "data" => [ "text" => "La prévention des blessures en musculation nécessite une approche globale qui comprend une technique correcte, une progression prudente et une attention particulière à la récupération. En suivant ces conseils, vous pouvez maximiser les bénéfices de votre entraînement tout en minimisant les risques de blessures, vous permettant ainsi d’atteindre vos objectifs de manière sûre et efficace." ] ] ] "version" => "2.28.2" ] "title" => "Comment prévenir les blessures courantes en musculation" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#6931 +title: "Comment prévenir les blessures courantes en musculation" +data: [ "time" => 1730745079982 "blocks" => [ [ "id" => "OHi3ycDPWM" "type" => "paragraph" "data" => [ "text" => "La musculations est une bonne stratégie de sculpter votre corps et d’améliorer votre santé physique. Cependant, comme tout sport, il comporte un risque de blessure s’il est pratiqué de manière incorrecte ou excessive. " ] ] [ "id" => "Yc2MaxVg3p" "type" => "paragraph" "data" => [ "text" => "Dans cet article, nous explorerons les types courants de blessures en musculation, ainsi que les stratégies pour les prévenir et favoriser une récupération efficace." ] ] [ "id" => "Z5Jms3J9MB" "type" => "header" "data" => [ "text" => "Type de blessures courantes" "level" => 2 ] ] [ "id" => "MHy34421Ck" "type" => "list" "data" => [ "style" => "ordered" "items" => [ "<b>Élongations et déchirures musculaires</b> : Les élongations et déchirures musculaires surviennent lorsque les muscles sont trop étirés ou soudainement étirés. Cela peut se produire lorsque vous soulevez des poids trop lourds ou que vous effectuez des mouvements de manière incorrecte." "<b>Tendinites</b> : La tendinite est une inflammation des tendons, souvent causée par une surutilisation ou une mauvaise technique d'exercice. Ils touchent souvent les articulations les plus utilisées en musculation, comme les épaules, les coudes et les genoux." "<b>Lombalgies </b>:<b> </b>Les douleurs <a href="https://www.fitmetrics.ch/fr/exercices/muscle/5-lombaires">lombaires</a> (bas du dos) sont courantes chez les pratiquants de musculation, surtout lorsqu’ils soulèvent des poids lourds sans maintenir une bonne posture. Une mauvaise posture peut exercer une pression excessive sur la colonne vertébrale, entraînant des blessures.<br>" ] ] ] [ "id" => "v6tAGKpsGx" "type" => "header" "data" => [ "text" => "Stratégies de prévention" "level" => 2 ] ] [ "id" => "mHgvhruUpo" "type" => "list" "data" => [ "style" => "ordered" "items" => [ "<b>Échauffement adéquat</b> : Avant de commencer votre entraînement, prenez le temps de vous échauffer. Cela peut inclure des exercices cardio légers, des étirements dynamiques et des mouvements spécifiques pour les articulations que vous allez travailler." "<b>Technique correcte</b> : Apprenez la technique appropriée pour chaque exercice et concentrez-vous sur son exécution correcte (disponible sur notre <a href="https://www.fitmetrics.ch/fr/exercices">plateforme</a>). Utilisez des poids adaptés à votre niveau de force afin d'éviter de vous blesser pour soulever des poids trop lourds.<br>" "<b>Progression graduelle</b> : Ne vous précipitez pas pour augmenter la charge trop rapidement. La progression graduelle permet à votre corps de s’adapter aux contraintes de l’exercice, réduisant ainsi le risque de blessures.<br>" "<b>Renforcement </b><b>des </b><b>muscles </b><b>stabilisateurs</b> : Entraînez également les muscles stabilisateurs autour des articulations pour créer de la stabilité et réduire le risque de blessure.<br>" ] ] ] [ "id" => "lC0aGW_b1z" "type" => "header" "data" => [ "text" => "Récupération" "level" => 2 ] ] [ "id" => "Uo_itD19hy" "type" => "list" "data" => [ "style" => "ordered" "items" => [ "<b>Repos adéquat</b> : Donnez à votre corps suffisamment de temps pour récupérer entre les entraînements. Le repos est important pour permettre aux muscles de se reconstruire et de se renforcer." "<b>Alimentation adaptée</b> : Assurez-vous d'avoir une alimentation équilibrée, riche en protéines, en glucides et en graisses saines pour favoriser la récupération musculaire et la santé globale." "<b>Sommeil de qualité </b>: Le sommeil joue un rôle important dans le processus de récupération. Essayez de dormir au moins 7 à 9 heures chaque nuit pour que votre corps puisse se régénérer efficacement." ] ] ] [ "id" => "xD_ZClX9EM" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "191nQDsR2H" "type" => "paragraph" "data" => [ "text" => "La prévention des blessures en musculation nécessite une approche globale qui comprend une technique correcte, une progression prudente et une attention particulière à la récupération. En suivant ces conseils, vous pouvez maximiser les bénéfices de votre entraînement tout en minimisant les risques de blessures, vous permettant ainsi d’atteindre vos objectifs de manière sûre et efficace." ] ] ] "version" => "2.28.2" ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: true +marketingBannerPosition: 8 -host: "https://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "program" "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Attributes | [ "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7021 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 80.5 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7062 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 80.5 MiB | 1.30 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Comment prévenir les blessures courantes en musculation" "description" => "Découvrez les clés pour prévenir les blessures en musculation : échauffement, technique, récupération. Maximisez les gains, minimisez les risques" "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7076 +shareUrl: "https://test.fitmetrics.ch/fr/article/comment-prevenir-les-blessures-courantes-en-musculation-11" +title: "Comment prévenir les blessures courantes en musculation" +description: "Découvrez les clés pour prévenir les blessures en musculation : échauffement, technique, récupération. Maximisez les gains, minimisez les risques" +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Attributes | [ "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7118 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "reddit" "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7146 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "twitter" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7171 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7194 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7217 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "linkedin" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7240 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7263 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "email" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7286 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 80.5 MiB | 3.42 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7656 …} -email: "info@fitmetrics.ch" -roles: [ "ROLE_ADMIN" "ROLE_OWNER" ] -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC" -plainPassword: null -firstname: "FitMetrics" -lastname: null -username: "fitmetrics.ch" -birthday: null -lang: "en" -lastLogin: DateTimeImmutable @1773682770 {#7669 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7683 …} -leads: Doctrine\ORM\PersistentCollection {#7817 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7668 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7828 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7930 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7959 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8027 …} -settings: null -preferences: [ "gender" => "men" "mainGoal" => "muscle_gain" "level" => "advanced" "equipmentType" => "full" ] -signupContext: null -lastLoginIp: "81.13.145.160" -signupIp: null -country: "CH" -profilePictureUrl: null -canDeleteAccount: false -lastUsedOs: "android" -coachingRequests: Doctrine\ORM\PersistentCollection {#8071 …} -coaches: Doctrine\ORM\PersistentCollection {#8110 …} -clients: Doctrine\ORM\PersistentCollection {#8108 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8160 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8168 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8342 …} #file: Vich\UploaderBundle\Entity\File {#8334 …} #credits: Doctrine\ORM\PersistentCollection {#8335 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8339 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8325 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777559739 {#8344 : 2026-04-30 16:35:39.878048 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8338 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8176 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8184 …} -fitnessProfile: App\Entity\FitnessProfile {#8199 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8248 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7665 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7667 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\User\ProfilCard {#7125 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7656 …} -email: "info@fitmetrics.ch" -roles: [ "ROLE_ADMIN" "ROLE_OWNER" ] -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC" -plainPassword: null -firstname: "FitMetrics" -lastname: null -username: "fitmetrics.ch" -birthday: null -lang: "en" -lastLogin: DateTimeImmutable @1773682770 {#7669 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7683 …} -leads: Doctrine\ORM\PersistentCollection {#7817 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7668 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7828 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7930 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7959 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8027 …} -settings: null -preferences: [ "gender" => "men" "mainGoal" => "muscle_gain" "level" => "advanced" "equipmentType" => "full" ] -signupContext: null -lastLoginIp: "81.13.145.160" -signupIp: null -country: "CH" -profilePictureUrl: null -canDeleteAccount: false -lastUsedOs: "android" -coachingRequests: Doctrine\ORM\PersistentCollection {#8071 …} -coaches: Doctrine\ORM\PersistentCollection {#8110 …} -clients: Doctrine\ORM\PersistentCollection {#8108 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8160 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8168 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8342 …} #file: Vich\UploaderBundle\Entity\File {#8334 …} #credits: Doctrine\ORM\PersistentCollection {#8335 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8339 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8325 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777559739 {#8344 : 2026-04-30 16:35:39.878048 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8338 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8176 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8184 …} -fitnessProfile: App\Entity\FitnessProfile {#8199 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8248 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7665 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7667 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +allowRenderLink: true #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| user:profil-avatar | App\Twig\Components\User\ProfilAvatar | 80.5 MiB | 2.09 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7656 …} -email: "info@fitmetrics.ch" -roles: [ "ROLE_ADMIN" "ROLE_OWNER" ] -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC" -plainPassword: null -firstname: "FitMetrics" -lastname: null -username: "fitmetrics.ch" -birthday: null -lang: "en" -lastLogin: DateTimeImmutable @1773682770 {#7669 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7683 …} -leads: Doctrine\ORM\PersistentCollection {#7817 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7668 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7828 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7930 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7959 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8027 …} -settings: null -preferences: [ "gender" => "men" "mainGoal" => "muscle_gain" "level" => "advanced" "equipmentType" => "full" ] -signupContext: null -lastLoginIp: "81.13.145.160" -signupIp: null -country: "CH" -profilePictureUrl: null -canDeleteAccount: false -lastUsedOs: "android" -coachingRequests: Doctrine\ORM\PersistentCollection {#8071 …} -coaches: Doctrine\ORM\PersistentCollection {#8110 …} -clients: Doctrine\ORM\PersistentCollection {#8108 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8160 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8168 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8342 …} #file: Vich\UploaderBundle\Entity\File {#8334 …} #credits: Doctrine\ORM\PersistentCollection {#8335 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8339 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8325 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777559739 {#8344 : 2026-04-30 16:35:39.878048 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8338 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8176 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8184 …} -fitnessProfile: App\Entity\FitnessProfile {#8199 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8248 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7665 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7667 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } "sizeClass" => "text-sm h-8 w-8 md:text-base md:h-10 md:w-10" "allowRenderLink" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\User\ProfilAvatar {#8266 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7656 …} -email: "info@fitmetrics.ch" -roles: [ "ROLE_ADMIN" "ROLE_OWNER" ] -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC" -plainPassword: null -firstname: "FitMetrics" -lastname: null -username: "fitmetrics.ch" -birthday: null -lang: "en" -lastLogin: DateTimeImmutable @1773682770 {#7669 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7683 …} -leads: Doctrine\ORM\PersistentCollection {#7817 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7668 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7828 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7930 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7959 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8027 …} -settings: null -preferences: [ "gender" => "men" "mainGoal" => "muscle_gain" "level" => "advanced" "equipmentType" => "full" ] -signupContext: null -lastLoginIp: "81.13.145.160" -signupIp: null -country: "CH" -profilePictureUrl: null -canDeleteAccount: false -lastUsedOs: "android" -coachingRequests: Doctrine\ORM\PersistentCollection {#8071 …} -coaches: Doctrine\ORM\PersistentCollection {#8110 …} -clients: Doctrine\ORM\PersistentCollection {#8108 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8160 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8168 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8342 …} #file: Vich\UploaderBundle\Entity\File {#8334 …} #credits: Doctrine\ORM\PersistentCollection {#8335 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8339 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8325 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777559739 {#8344 : 2026-04-30 16:35:39.878048 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8338 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8176 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8184 …} -fitnessProfile: App\Entity\FitnessProfile {#8199 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8248 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7665 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7667 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10" +allowRenderLink: false #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 80.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8168 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8342 …} #file: Vich\UploaderBundle\Entity\File {#8334 …} #credits: Doctrine\ORM\PersistentCollection {#8335 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8339 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8325 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777559739 {#8344 : 2026-04-30 16:35:39.878048 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8338 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7656 …} -email: "info@fitmetrics.ch" -roles: [ "ROLE_ADMIN" "ROLE_OWNER" ] -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC" -plainPassword: null -firstname: "FitMetrics" -lastname: null -username: "fitmetrics.ch" -birthday: null -lang: "en" -lastLogin: DateTimeImmutable @1773682770 {#7669 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7683 …} -leads: Doctrine\ORM\PersistentCollection {#7817 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7668 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7828 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7930 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7959 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8027 …} -settings: null -preferences: [ "gender" => "men" "mainGoal" => "muscle_gain" "level" => "advanced" "equipmentType" => "full" ] -signupContext: null -lastLoginIp: "81.13.145.160" -signupIp: null -country: "CH" -profilePictureUrl: null -canDeleteAccount: false -lastUsedOs: "android" -coachingRequests: Doctrine\ORM\PersistentCollection {#8071 …} -coaches: Doctrine\ORM\PersistentCollection {#8110 …} -clients: Doctrine\ORM\PersistentCollection {#8108 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8160 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8168} -profil: App\Entity\User\ContactProfile {#8176 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8184 …} -fitnessProfile: App\Entity\FitnessProfile {#8199 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8248 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7665 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7667 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } } "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg" "alt" => "fitmetrics.ch" "class" => "img-fluid" "lgWidth" => 150 "lgHeight" => 150 "crop" => true ] |
|||
| Attributes | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "class" => "img-fluid" ] |
|||
| Component | App\Twig\Components\Media\Image {#8301 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg" +alt: "fitmetrics.ch" +pictureClass: null +smWidth: null +smHeight: null +lgWidth: 150 +lgHeight: 150 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\ProfilePictureMedia {#8168 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8342 …} #file: Vich\UploaderBundle\Entity\File {#8334 …} #credits: Doctrine\ORM\PersistentCollection {#8335 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8339 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8325 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777559739 {#8344 : 2026-04-30 16:35:39.878048 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8338 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7656 …} -email: "info@fitmetrics.ch" -roles: [ "ROLE_ADMIN" "ROLE_OWNER" ] -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC" -plainPassword: null -firstname: "FitMetrics" -lastname: null -username: "fitmetrics.ch" -birthday: null -lang: "en" -lastLogin: DateTimeImmutable @1773682770 {#7669 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7683 …} -leads: Doctrine\ORM\PersistentCollection {#7817 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7668 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7828 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7930 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7959 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8027 …} -settings: null -preferences: [ "gender" => "men" "mainGoal" => "muscle_gain" "level" => "advanced" "equipmentType" => "full" ] -signupContext: null -lastLoginIp: "81.13.145.160" -signupIp: null -country: "CH" -profilePictureUrl: null -canDeleteAccount: false -lastUsedOs: "android" -coachingRequests: Doctrine\ORM\PersistentCollection {#8071 …} -coaches: Doctrine\ORM\PersistentCollection {#8110 …} -clients: Doctrine\ORM\PersistentCollection {#8108 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8160 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8168} -profil: App\Entity\User\ContactProfile {#8176 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8184 …} -fitnessProfile: App\Entity\FitnessProfile {#8199 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8248 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7665 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7667 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 80.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7652 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8389 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 80.5 MiB | 0.28 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8375 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} +right: true +left: true } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 80.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8431 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8486 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| utils:theme-switcher |
[Anonymous]
|
80.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8478 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8520 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8552 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "heart" "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Attributes | [ "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8575 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8598 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "instagram" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8621 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8644 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "tiktok" "class" => "w-[29px] h-[29px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[29px] h-[29px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8667 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-[19px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[19px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8690 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "youtube" "class" => "w-[28px] h-[24px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[24px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8713 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4217 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||