Components
17
Twig Components
78
Render Count
63
ms
Render Time
74.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 72.5 MiB | 52.29 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4206 -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 | 64.5 MiB | 0.41 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 {#4253 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4264 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
64.5 MiB | 1.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4315 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4330 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4380 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.04 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 {#4408 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4424 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4448 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4472 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4496 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4520 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.04 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 {#4544 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4568 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4592 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.06 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 {#5750 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
66.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5786 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 72.5 MiB | 8.71 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#5863 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5864 …} -formFactory: Symfony\Component\Form\FormFactory {#5862 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6015 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 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 {#6050 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6080 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6112 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6131 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6241 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6275 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6291 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6315 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6339 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6363 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6387 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6411 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6435 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6459 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6483 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6507 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 72.5 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6552 +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 | 72.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 {#6542 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6183 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 72.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" => "Nutrition" "url" => "/fr/actualites/tag/nutrition-6" ] [ "label" => "Que manger avant et après un entraînement sportif" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6635 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Nutrition" "url" => "/fr/actualites/tag/nutrition-6" ] [ "label" => "Que manger avant et après un entraînement sportif" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Nutrition" "url" => "/fr/actualites/tag/nutrition-6" ] [ "label" => "Que manger avant et après un entraînement sportif" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6665 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6687 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6710 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6655 +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 | 72.5 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3938 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3848 …} #file: Vich\UploaderBundle\Entity\File {#3930 …} #credits: Doctrine\ORM\PersistentCollection {#3944 …} -source: null -zone: null -urlExternal: null #id: 485 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3821 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724413316 {#3870 : 2024-08-23 13:41:56.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777253042 {#3829 : 2026-04-27 03:24:02.916660 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Que manger avant et après un entraînement sportif" "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 {#6802 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Que manger avant et après un entraînement sportif" +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 {#3938 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3848 …} #file: Vich\UploaderBundle\Entity\File {#3930 …} #credits: Doctrine\ORM\PersistentCollection {#3944 …} -source: null -zone: null -urlExternal: null #id: 485 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3821 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724413316 {#3870 : 2024-08-23 13:41:56.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777253042 {#3829 : 2026-04-27 03:24:02.916660 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6839 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6870 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Nutrition" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6908 +name: "Nutrition" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 72.5 MiB | 2.20 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745201788 "blocks" => [ [ "id" => "OSVhDJQ0Jz" "type" => "header" "data" => [ "text" => "L'importance des glucides avant l'entraînement" "level" => 2 ] ] [ "id" => "Qg3QmA-uX5" "type" => "header" "data" => [ "text" => "Sources de glucides recommandées" "level" => 3 ] ] [ "id" => "fGIQipeTA_" "type" => "paragraph" "data" => [ "text" => "Avant de vous lancer tête baissée dans votre séance d'exercice, il est crucial d'alimenter votre corps avec des glucides. Ces nutriments servent de carburant principal, comme l'essence pour une voiture. Parmi les aliments à privilégier, on retrouve les pâtes, le pain complet et les fruits. Ces derniers, notamment les bananes ou les pommes, sont parfaits pour donner un coup de fouet à votre énergie sans peser sur votre estomac." ] ] [ "id" => "WTWVvIg2Yf" "type" => "header" "data" => [ "text" => "Timing de consommation" "level" => 3 ] ] [ "id" => "d1mK-Q33qJ" "type" => "paragraph" "data" => [ "text" => "La question du timing est souvent négligée, mais elle est essentielle. L'idéal est de consommer vos glucides 2 à 3 heures avant l'effort. Cela laisse suffisamment de temps pour que votre corps digère et transforme ces aliments en énergie. Vous pouvez penser à cela comme à un réveil biologique, préparant vos cellules à être au top au moment de l'exercice." ] ] [ "id" => "0By_UmyeSK" "type" => "header" "data" => [ "text" => "Les protéines pour la récupération post-entraînement" "level" => 2 ] ] [ "id" => "AI2-2ql0jT" "type" => "header" "data" => [ "text" => "Aliments riches en protéines" "level" => 3 ] ] [ "id" => "RtFppEfrKj" "type" => "paragraph" "data" => [ "text" => "Après avoir enchaîné les répétitions ou parcouru des kilomètres à vélo, votre corps entre dans une phase de récupération. Les protéines jouent le rôle de bâtisseurs, réparant et reconstruisant les fibres musculaires sollicitées. Les aliments comme le poulet, le poisson, les œufs et les produits laitiers sont des alliés incontournables. Opter pour une omelette ou un yaourt post-entraînement peut être aussi efficace qu'une baguette magique." ] ] [ "id" => "jbpfr9H3n1" "type" => "header" "data" => [ "text" => "Combiner glucides et protéines" "level" => 3 ] ] [ "id" => "xk-1kpua4V" "type" => "paragraph" "data" => [ "text" => "<b></b>Mais pourquoi ne pas combiner glucides et protéines après l'entraînement ? Cette association n'est pas simplement une mode, mais une stratégie qui maximise la rétention de glycogène tout en favorisant la réparation musculaire. Imaginez cela comme une équipe qui travaille ensemble pour vous rendre plus fort et plus rapide." ] ] [ "id" => "eF6csWq4f8" "type" => "header" "data" => [ "text" => "Hydratation : un élément clé" "level" => 2 ] ] [ "id" => "EfQYhoV9mS" "type" => "header" "data" => [ "text" => "Boissons recommandées" "level" => 3 ] ] [ "id" => "CtmmpMnQdZ" "type" => "paragraph" "data" => [ "text" => "L'hydratation ne doit jamais être reléguée au second plan. Elle est essentielle avant, pendant et après l'exercice. L'eau reste la meilleure alliée, mais parfois, des boissons pour sportifs peuvent s'avérer utiles pour reconstituer les électrolytes perdus. Un smoothie aux fruits peut également offrir une dose de vitamines et de fraîcheur bienvenue.<br>" ] ] [ "id" => "DFYhMFhKNl" "type" => "header" "data" => [ "text" => "Signes de déshydratation" "level" => 3 ] ] [ "id" => "JwRf06cSbw" "type" => "paragraph" "data" => [ "text" => "<b></b>Ignorer les signaux de déshydratation peut compromettre vos performances et même votre santé. Les signes courants incluent une sensation de soif intense, une fatigue inexpliquée, et des étourdissements. Ne laissez pas votre corps sonner l'alarme avant de réagir—buvez régulièrement et à petites gorgées pour éviter ces pièges." ] ] [ "id" => "Yiz8lQPLn-" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "D5ZvyUzlYF" "type" => "paragraph" "data" => [ "text" => "Comprendre et appliquer les principes de la nutrition sportive avant et après l'entraînement peut faire toute la différence dans vos performances et votre récupération. Des glucides pour l'énergie, des protéines pour la réparation, et une bonne hydratation pour le maintien de l'équilibre—voilà les clés de votre succès. Chaque corps est unique, alors n'hésitez pas à adapter ces conseils à vos besoins spécifiques pour révéler le potentiel au maximum." ] ] ] "version" => "2.28.2" ] "title" => "Que manger avant et après un entraînement sportif" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#6933 +title: "Que manger avant et après un entraînement sportif" +data: [ "time" => 1730745201788 "blocks" => [ [ "id" => "OSVhDJQ0Jz" "type" => "header" "data" => [ "text" => "L'importance des glucides avant l'entraînement" "level" => 2 ] ] [ "id" => "Qg3QmA-uX5" "type" => "header" "data" => [ "text" => "Sources de glucides recommandées" "level" => 3 ] ] [ "id" => "fGIQipeTA_" "type" => "paragraph" "data" => [ "text" => "Avant de vous lancer tête baissée dans votre séance d'exercice, il est crucial d'alimenter votre corps avec des glucides. Ces nutriments servent de carburant principal, comme l'essence pour une voiture. Parmi les aliments à privilégier, on retrouve les pâtes, le pain complet et les fruits. Ces derniers, notamment les bananes ou les pommes, sont parfaits pour donner un coup de fouet à votre énergie sans peser sur votre estomac." ] ] [ "id" => "WTWVvIg2Yf" "type" => "header" "data" => [ "text" => "Timing de consommation" "level" => 3 ] ] [ "id" => "d1mK-Q33qJ" "type" => "paragraph" "data" => [ "text" => "La question du timing est souvent négligée, mais elle est essentielle. L'idéal est de consommer vos glucides 2 à 3 heures avant l'effort. Cela laisse suffisamment de temps pour que votre corps digère et transforme ces aliments en énergie. Vous pouvez penser à cela comme à un réveil biologique, préparant vos cellules à être au top au moment de l'exercice." ] ] [ "id" => "0By_UmyeSK" "type" => "header" "data" => [ "text" => "Les protéines pour la récupération post-entraînement" "level" => 2 ] ] [ "id" => "AI2-2ql0jT" "type" => "header" "data" => [ "text" => "Aliments riches en protéines" "level" => 3 ] ] [ "id" => "RtFppEfrKj" "type" => "paragraph" "data" => [ "text" => "Après avoir enchaîné les répétitions ou parcouru des kilomètres à vélo, votre corps entre dans une phase de récupération. Les protéines jouent le rôle de bâtisseurs, réparant et reconstruisant les fibres musculaires sollicitées. Les aliments comme le poulet, le poisson, les œufs et les produits laitiers sont des alliés incontournables. Opter pour une omelette ou un yaourt post-entraînement peut être aussi efficace qu'une baguette magique." ] ] [ "id" => "jbpfr9H3n1" "type" => "header" "data" => [ "text" => "Combiner glucides et protéines" "level" => 3 ] ] [ "id" => "xk-1kpua4V" "type" => "paragraph" "data" => [ "text" => "<b></b>Mais pourquoi ne pas combiner glucides et protéines après l'entraînement ? Cette association n'est pas simplement une mode, mais une stratégie qui maximise la rétention de glycogène tout en favorisant la réparation musculaire. Imaginez cela comme une équipe qui travaille ensemble pour vous rendre plus fort et plus rapide." ] ] [ "id" => "eF6csWq4f8" "type" => "header" "data" => [ "text" => "Hydratation : un élément clé" "level" => 2 ] ] [ "id" => "EfQYhoV9mS" "type" => "header" "data" => [ "text" => "Boissons recommandées" "level" => 3 ] ] [ "id" => "CtmmpMnQdZ" "type" => "paragraph" "data" => [ "text" => "L'hydratation ne doit jamais être reléguée au second plan. Elle est essentielle avant, pendant et après l'exercice. L'eau reste la meilleure alliée, mais parfois, des boissons pour sportifs peuvent s'avérer utiles pour reconstituer les électrolytes perdus. Un smoothie aux fruits peut également offrir une dose de vitamines et de fraîcheur bienvenue.<br>" ] ] [ "id" => "DFYhMFhKNl" "type" => "header" "data" => [ "text" => "Signes de déshydratation" "level" => 3 ] ] [ "id" => "JwRf06cSbw" "type" => "paragraph" "data" => [ "text" => "<b></b>Ignorer les signaux de déshydratation peut compromettre vos performances et même votre santé. Les signes courants incluent une sensation de soif intense, une fatigue inexpliquée, et des étourdissements. Ne laissez pas votre corps sonner l'alarme avant de réagir—buvez régulièrement et à petites gorgées pour éviter ces pièges." ] ] [ "id" => "Yiz8lQPLn-" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "D5ZvyUzlYF" "type" => "paragraph" "data" => [ "text" => "Comprendre et appliquer les principes de la nutrition sportive avant et après l'entraînement peut faire toute la différence dans vos performances et votre récupération. Des glucides pour l'énergie, des protéines pour la réparation, et une bonne hydratation pour le maintien de l'équilibre—voilà les clés de votre succès. Chaque corps est unique, alors n'hésitez pas à adapter ces conseils à vos besoins spécifiques pour révéler le potentiel au maximum." ] ] ] "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 | 72.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 {#7011 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 72.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7054 +includeScript: true +labelClass: null +containerClass: "my-2" +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:loading_spinner | App\Twig\Components\App\LoadingSpinner | 72.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7105 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 72.5 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Que manger avant et après un entraînement sportif" "description" => "Optimisez vos performances sportives avec la bonne nutrition : découvrez quoi manger avant et après l'entraînement pour des résultats durables." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7119 +shareUrl: "https://test.fitmetrics.ch/fr/article/que-manger-avant-et-apres-un-entrainement-sportif-15" +title: "Que manger avant et après un entraînement sportif" +description: "Optimisez vos performances sportives avec la bonne nutrition : découvrez quoi manger avant et après l'entraînement pour des résultats durables." +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 | 72.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 {#7161 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#7189 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#7214 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#7237 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#7260 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#7283 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#7306 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#7329 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 74.5 MiB | 3.25 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7699 …} -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 {#7712 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7726 …} -leads: Doctrine\ORM\PersistentCollection {#7860 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7711 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7871 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7973 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8002 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8070 …} -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 {#8114 …} -coaches: Doctrine\ORM\PersistentCollection {#8153 …} -clients: Doctrine\ORM\PersistentCollection {#8151 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8203 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8211 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8385 …} #file: Vich\UploaderBundle\Entity\File {#8377 …} #credits: Doctrine\ORM\PersistentCollection {#8378 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8382 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8368 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777253043 {#8387 : 2026-04-27 03:24:03.033634 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8381 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8219 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8227 …} -fitnessProfile: App\Entity\FitnessProfile {#8242 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8291 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7708 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7710 : 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 {#7168 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7699 …} -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 {#7712 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7726 …} -leads: Doctrine\ORM\PersistentCollection {#7860 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7711 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7871 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7973 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8002 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8070 …} -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 {#8114 …} -coaches: Doctrine\ORM\PersistentCollection {#8153 …} -clients: Doctrine\ORM\PersistentCollection {#8151 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8203 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8211 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8385 …} #file: Vich\UploaderBundle\Entity\File {#8377 …} #credits: Doctrine\ORM\PersistentCollection {#8378 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8382 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8368 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777253043 {#8387 : 2026-04-27 03:24:03.033634 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8381 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8219 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8227 …} -fitnessProfile: App\Entity\FitnessProfile {#8242 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8291 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7708 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7710 : 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 | 74.5 MiB | 1.98 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7699 …} -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 {#7712 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7726 …} -leads: Doctrine\ORM\PersistentCollection {#7860 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7711 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7871 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7973 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8002 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8070 …} -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 {#8114 …} -coaches: Doctrine\ORM\PersistentCollection {#8153 …} -clients: Doctrine\ORM\PersistentCollection {#8151 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8203 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8211 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8385 …} #file: Vich\UploaderBundle\Entity\File {#8377 …} #credits: Doctrine\ORM\PersistentCollection {#8378 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8382 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8368 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777253043 {#8387 : 2026-04-27 03:24:03.033634 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8381 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8219 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8227 …} -fitnessProfile: App\Entity\FitnessProfile {#8242 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8291 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7708 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7710 : 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 {#8309 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7699 …} -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 {#7712 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7726 …} -leads: Doctrine\ORM\PersistentCollection {#7860 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7711 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7871 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7973 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8002 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8070 …} -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 {#8114 …} -coaches: Doctrine\ORM\PersistentCollection {#8153 …} -clients: Doctrine\ORM\PersistentCollection {#8151 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8203 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8211 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8385 …} #file: Vich\UploaderBundle\Entity\File {#8377 …} #credits: Doctrine\ORM\PersistentCollection {#8378 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8382 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8368 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777253043 {#8387 : 2026-04-27 03:24:03.033634 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8381 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8219 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8227 …} -fitnessProfile: App\Entity\FitnessProfile {#8242 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8291 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7708 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7710 : 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 | 74.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8211 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8385 …} #file: Vich\UploaderBundle\Entity\File {#8377 …} #credits: Doctrine\ORM\PersistentCollection {#8378 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8382 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8368 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777253043 {#8387 : 2026-04-27 03:24:03.033634 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8381 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7699 …} -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 {#7712 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7726 …} -leads: Doctrine\ORM\PersistentCollection {#7860 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7711 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7871 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7973 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8002 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8070 …} -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 {#8114 …} -coaches: Doctrine\ORM\PersistentCollection {#8153 …} -clients: Doctrine\ORM\PersistentCollection {#8151 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8203 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8211} -profil: App\Entity\User\ContactProfile {#8219 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8227 …} -fitnessProfile: App\Entity\FitnessProfile {#8242 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8291 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7708 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7710 : 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 {#8344 #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 {#8211 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8385 …} #file: Vich\UploaderBundle\Entity\File {#8377 …} #credits: Doctrine\ORM\PersistentCollection {#8378 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8382 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8368 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777253043 {#8387 : 2026-04-27 03:24:03.033634 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8381 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7699 …} -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 {#7712 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7726 …} -leads: Doctrine\ORM\PersistentCollection {#7860 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7711 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7871 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7973 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8002 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8070 …} -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 {#8114 …} -coaches: Doctrine\ORM\PersistentCollection {#8153 …} -clients: Doctrine\ORM\PersistentCollection {#8151 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8203 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8211} -profil: App\Entity\User\ContactProfile {#8219 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8227 …} -fitnessProfile: App\Entity\FitnessProfile {#8242 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8291 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7708 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7710 : 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 | 74.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7695 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8432 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 74.5 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8418 +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 | 74.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8474 +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 | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8529 +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]
|
74.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8521 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8563 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8595 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8618 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8641 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8664 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8687 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8710 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8733 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8756 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4256 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||