Components
18
Twig Components
80
Render Count
67
ms
Render Time
74.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 72.5 MiB | 54.03 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4174 -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.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 {#4221 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4232 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
64.5 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4283 -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 {#4298 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4348 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4376 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4392 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4416 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4440 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4464 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4488 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4512 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4536 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#4560 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#5716 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
66.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5752 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 72.5 MiB | 9.02 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#5829 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5830 …} -formFactory: Symfony\Component\Form\FormFactory {#5828 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.06 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 {#5981 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6016 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6046 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6078 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6097 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6207 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6241 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6257 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6281 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6305 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6329 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6353 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6377 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6401 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6425 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6449 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6473 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 72.5 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6518 +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 {#6508 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6149 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 72.5 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Santé" "url" => "/fr/actualites/tag/sante-18" ] [ "label" => "Pourquoi commencer la musculation ?" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6601 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Santé" "url" => "/fr/actualites/tag/sante-18" ] [ "label" => "Pourquoi commencer la musculation ?" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Santé" "url" => "/fr/actualites/tag/sante-18" ] [ "label" => "Pourquoi commencer la musculation ?" "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 {#6631 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6653 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6676 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6621 +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 | 1.06 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3953 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …} #file: Vich\UploaderBundle\Entity\File {#3925 …} #credits: Doctrine\ORM\PersistentCollection {#3912 …} -source: "https://unsplash.com/fr/photos/leggings-noirs-pour-hommes-wy_L8W0zcpI" -zone: null -urlExternal: null #id: 2333 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3861 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1739110920 {#3782 : 2025-02-09 15:22:00.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777089222 {#3869 : 2026-04-25 05:53:42.307487 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Pourquoi commencer la 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 {#6768 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Pourquoi commencer la 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 {#3953 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …} #file: Vich\UploaderBundle\Entity\File {#3925 …} #credits: Doctrine\ORM\PersistentCollection {#3912 …} -source: "https://unsplash.com/fr/photos/leggings-noirs-pour-hommes-wy_L8W0zcpI" -zone: null -urlExternal: null #id: 2333 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3861 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1739110920 {#3782 : 2025-02-09 15:22:00.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777089222 {#3869 : 2026-04-25 05:53:42.307487 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 {#6805 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#6836 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Santé" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6874 +name: "Santé" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Bien-être" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6927 +name: "Bien-être" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 72.5 MiB | 3.96 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1739937558646 "blocks" => [ [ "id" => "eEPoPgWUhF" "type" => "header" "data" => [ "text" => "Renforcez votre corps et votre esprit" "level" => 2 ] ] [ "id" => "fIeXLriOdj" "type" => "paragraph" "data" => [ "text" => "La musculation est bien plus qu'une simple activité physique : c'est un mode de vie qui peut transformer votre santé physique et mentale. Si vous hésitez encore à franchir le pas, voici plusieurs bonnes raisons qui pourraient vous convaincre." ] ] [ "id" => "PprBDF2p6f" "type" => "header" "data" => [ "text" => "1. Contrôler votre poids" "level" => 3 ] ] [ "id" => "Y_OXGNsbLz" "type" => "paragraph" "data" => [ "text" => "Pratiquer la musculation aide à augmenter le métabolisme en développant la masse musculaire, ce qui vous permet de brûler davantage de calories même au repos. C’est une méthode efficace pour perdre ou stabiliser votre poids tout en sculptant votre corps." ] ] [ "id" => "VPdInbHm9t" "type" => "header" "data" => [ "text" => "2. Une meilleure posture et allure" "level" => 3 ] ] [ "id" => "JscbJnv651" "type" => "paragraph" "data" => [ "text" => "<a href="https://www.fitmetrics.ch/fr/exercices">Les exercices de musculation</a> renforcent les muscles profonds, notamment ceux du dos et des abdominaux, ce qui améliore votre posture. Avec une bonne posture, non seulement vous réduisez les douleurs chroniques, mais vous gagnez aussi en prestance et en assurance." ] ] [ "id" => "Gal838sGGr" "type" => "header" "data" => [ "text" => "3. Gagner en force et en muscles" "level" => 3 ] ] [ "id" => "r_tIVVoDsL" "type" => "paragraph" "data" => [ "text" => "Le renforcement musculaire vous permet d’augmenter votre force et votre endurance. Cela peut être particulièrement utile dans votre vie quotidienne : porter des objets lourds, effectuer des tâches physiques ou simplement vous sentir plus autonome dans vos mouvements." ] ] [ "id" => "jRYUIDfCSe" "type" => "header" "data" => [ "text" => "4. Un meilleur mental" "level" => 3 ] ] [ "id" => "JNOYwEaAnk" "type" => "paragraph" "data" => [ "text" => "La musculation a des bienfaits considérables sur la santé mentale. Elle stimule la production d’endorphines, les hormones du bonheur, réduisant ainsi le stress, l’anxiété et les symptômes dépressifs. De plus, surmonter les défis d’un entraînement renforce la résilience mentale." ] ] [ "id" => "RKkq-LEE7K" "type" => "header" "data" => [ "text" => "5. Prendre confiance en soi" "level" => 3 ] ] [ "id" => "nqC0AOweEs" "type" => "paragraph" "data" => [ "text" => "Rien de tel que de constater vos progrès, que ce soit au niveau de vos performances ou de votre physique, pour booster votre confiance en vous. La musculation enseigne la discipline et la persévérance, des qualités qui se reflètent dans d'autres aspects de votre vie." ] ] [ "id" => "Dr6XhbbSHo" "type" => "image" "data" => [ "file" => [ "url" => "/fr/editor/media/2025/02/1000032886.png" "fileName" => "1000032886.png" "extension" => "png" "size" => 254034 ] "caption" => "" "withBorder" => false "stretched" => false "withBackground" => false ] ] [ "id" => "SyrNH21sBf" "type" => "header" "data" => [ "text" => "Comment commencer ?" "level" => 2 ] ] [ "id" => "0QH-u7JERR" "type" => "list" "data" => [ "style" => "unordered" "meta" => [] "items" => [ [ "content" => "Fixez-vous des <b>objectifs clairs</b> : souhaitez-vous perdre du poids, gagner en force, ou améliorer votre posture ? Identifiez vos priorités." "meta" => [] "items" => [] ] [ "content" => "Adoptez un <b>programme adapté</b> : Suivez un programme en ligne avec <a href="https://www.fitmetrics.ch/fr/programmes">FitMetrics</a> pour éviter les erreurs et progresser de façon optimale." "meta" => [] "items" => [] ] [ "content" => "Ne négligez pas votre <b>alimentation</b> : combinez vos entraînements à une alimentation équilibrée riche en protéines, glucides complexes et graisses saines." "meta" => [] "items" => [] ] [ "content" => "Soyez <b>régulier </b>: la constance est clé. Mieux vaut des séances courtes et régulières que des entraînements trop intenses mais sporadiques." "meta" => [] "items" => [] ] ] ] ] [ "id" => "91_5uYvmDN" "type" => "paragraph" "data" => [ "text" => "La musculation n’est pas uniquement réservée aux athlètes ou aux culturistes. C’est une pratique accessible à tous, avec des bénéfices qui vont bien au-delà de l’esthétique. Alors, pourquoi attendre ? <a href="https://www.fitmetrics.ch/fr/download">Lancez-vous dès aujourd’hui</a> !" ] ] ] "version" => "2.31.0-rc.7" ] "title" => "Pourquoi commencer la musculation ?" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#6914 +title: "Pourquoi commencer la musculation ?" +data: [ "time" => 1739937558646 "blocks" => [ [ "id" => "eEPoPgWUhF" "type" => "header" "data" => [ "text" => "Renforcez votre corps et votre esprit" "level" => 2 ] ] [ "id" => "fIeXLriOdj" "type" => "paragraph" "data" => [ "text" => "La musculation est bien plus qu'une simple activité physique : c'est un mode de vie qui peut transformer votre santé physique et mentale. Si vous hésitez encore à franchir le pas, voici plusieurs bonnes raisons qui pourraient vous convaincre." ] ] [ "id" => "PprBDF2p6f" "type" => "header" "data" => [ "text" => "1. Contrôler votre poids" "level" => 3 ] ] [ "id" => "Y_OXGNsbLz" "type" => "paragraph" "data" => [ "text" => "Pratiquer la musculation aide à augmenter le métabolisme en développant la masse musculaire, ce qui vous permet de brûler davantage de calories même au repos. C’est une méthode efficace pour perdre ou stabiliser votre poids tout en sculptant votre corps." ] ] [ "id" => "VPdInbHm9t" "type" => "header" "data" => [ "text" => "2. Une meilleure posture et allure" "level" => 3 ] ] [ "id" => "JscbJnv651" "type" => "paragraph" "data" => [ "text" => "<a href="https://www.fitmetrics.ch/fr/exercices">Les exercices de musculation</a> renforcent les muscles profonds, notamment ceux du dos et des abdominaux, ce qui améliore votre posture. Avec une bonne posture, non seulement vous réduisez les douleurs chroniques, mais vous gagnez aussi en prestance et en assurance." ] ] [ "id" => "Gal838sGGr" "type" => "header" "data" => [ "text" => "3. Gagner en force et en muscles" "level" => 3 ] ] [ "id" => "r_tIVVoDsL" "type" => "paragraph" "data" => [ "text" => "Le renforcement musculaire vous permet d’augmenter votre force et votre endurance. Cela peut être particulièrement utile dans votre vie quotidienne : porter des objets lourds, effectuer des tâches physiques ou simplement vous sentir plus autonome dans vos mouvements." ] ] [ "id" => "jRYUIDfCSe" "type" => "header" "data" => [ "text" => "4. Un meilleur mental" "level" => 3 ] ] [ "id" => "JNOYwEaAnk" "type" => "paragraph" "data" => [ "text" => "La musculation a des bienfaits considérables sur la santé mentale. Elle stimule la production d’endorphines, les hormones du bonheur, réduisant ainsi le stress, l’anxiété et les symptômes dépressifs. De plus, surmonter les défis d’un entraînement renforce la résilience mentale." ] ] [ "id" => "RKkq-LEE7K" "type" => "header" "data" => [ "text" => "5. Prendre confiance en soi" "level" => 3 ] ] [ "id" => "nqC0AOweEs" "type" => "paragraph" "data" => [ "text" => "Rien de tel que de constater vos progrès, que ce soit au niveau de vos performances ou de votre physique, pour booster votre confiance en vous. La musculation enseigne la discipline et la persévérance, des qualités qui se reflètent dans d'autres aspects de votre vie." ] ] [ "id" => "Dr6XhbbSHo" "type" => "image" "data" => [ "file" => [ "url" => "/fr/editor/media/2025/02/1000032886.png" "fileName" => "1000032886.png" "extension" => "png" "size" => 254034 ] "caption" => "" "withBorder" => false "stretched" => false "withBackground" => false ] ] [ "id" => "SyrNH21sBf" "type" => "header" "data" => [ "text" => "Comment commencer ?" "level" => 2 ] ] [ "id" => "0QH-u7JERR" "type" => "list" "data" => [ "style" => "unordered" "meta" => [] "items" => [ [ "content" => "Fixez-vous des <b>objectifs clairs</b> : souhaitez-vous perdre du poids, gagner en force, ou améliorer votre posture ? Identifiez vos priorités." "meta" => [] "items" => [] ] [ "content" => "Adoptez un <b>programme adapté</b> : Suivez un programme en ligne avec <a href="https://www.fitmetrics.ch/fr/programmes">FitMetrics</a> pour éviter les erreurs et progresser de façon optimale." "meta" => [] "items" => [] ] [ "content" => "Ne négligez pas votre <b>alimentation</b> : combinez vos entraînements à une alimentation équilibrée riche en protéines, glucides complexes et graisses saines." "meta" => [] "items" => [] ] [ "content" => "Soyez <b>régulier </b>: la constance est clé. Mieux vaut des séances courtes et régulières que des entraînements trop intenses mais sporadiques." "meta" => [] "items" => [] ] ] ] ] [ "id" => "91_5uYvmDN" "type" => "paragraph" "data" => [ "text" => "La musculation n’est pas uniquement réservée aux athlètes ou aux culturistes. C’est une pratique accessible à tous, avec des bénéfices qui vont bien au-delà de l’esthétique. Alors, pourquoi attendre ? <a href="https://www.fitmetrics.ch/fr/download">Lancez-vous dès aujourd’hui</a> !" ] ] ] "version" => "2.31.0-rc.7" ] +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 {#7001 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7048 +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 …} } |
|||
| file:image | App\Twig\Components\Media\FileImage | 72.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "fileSrc" => "/fr/editor/media/2025/02/1000032886.png" "alt" => "" "class" => "" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Media\FileImage {#7091 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: "/fr/editor/media/2025/02/1000032886.png" +placeholderSrc: null +alt: "" +pictureClass: null +smWidth: null +smHeight: null +lgWidth: null +lgHeight: null +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 72.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7131 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 72.5 MiB | 1.32 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Pourquoi commencer la musculation ?" "description" => "Transformez votre corps et votre esprit grâce à la musculation. Découvrez ses nombreux bienfaits et commencez dès aujourd'hui !" "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7145 +shareUrl: "https://test.fitmetrics.ch/fr/article/pourquoi-commencer-la-musculation-47" +title: "Pourquoi commencer la musculation ?" +description: "Transformez votre corps et votre esprit grâce à la musculation. Découvrez ses nombreux bienfaits et commencez dès aujourd'hui !" +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 {#7187 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#7215 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#7240 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#7263 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#7286 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#7309 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#7332 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#7355 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 74.5 MiB | 3.45 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7725 …} -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 {#7738 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7752 …} -leads: Doctrine\ORM\PersistentCollection {#7886 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7737 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7897 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7999 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8028 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8096 …} -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 {#8140 …} -coaches: Doctrine\ORM\PersistentCollection {#8179 …} -clients: Doctrine\ORM\PersistentCollection {#8177 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8229 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8237 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8411 …} #file: Vich\UploaderBundle\Entity\File {#8403 …} #credits: Doctrine\ORM\PersistentCollection {#8404 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8408 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8394 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777089222 {#8413 : 2026-04-25 05:53:42.427135 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8407 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8245 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8253 …} -fitnessProfile: App\Entity\FitnessProfile {#8268 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8317 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7734 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7736 : 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 {#7194 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7725 …} -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 {#7738 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7752 …} -leads: Doctrine\ORM\PersistentCollection {#7886 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7737 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7897 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7999 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8028 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8096 …} -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 {#8140 …} -coaches: Doctrine\ORM\PersistentCollection {#8179 …} -clients: Doctrine\ORM\PersistentCollection {#8177 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8229 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8237 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8411 …} #file: Vich\UploaderBundle\Entity\File {#8403 …} #credits: Doctrine\ORM\PersistentCollection {#8404 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8408 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8394 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777089222 {#8413 : 2026-04-25 05:53:42.427135 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8407 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8245 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8253 …} -fitnessProfile: App\Entity\FitnessProfile {#8268 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8317 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7734 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7736 : 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 | 2.11 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7725 …} -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 {#7738 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7752 …} -leads: Doctrine\ORM\PersistentCollection {#7886 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7737 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7897 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7999 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8028 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8096 …} -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 {#8140 …} -coaches: Doctrine\ORM\PersistentCollection {#8179 …} -clients: Doctrine\ORM\PersistentCollection {#8177 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8229 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8237 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8411 …} #file: Vich\UploaderBundle\Entity\File {#8403 …} #credits: Doctrine\ORM\PersistentCollection {#8404 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8408 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8394 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777089222 {#8413 : 2026-04-25 05:53:42.427135 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8407 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8245 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8253 …} -fitnessProfile: App\Entity\FitnessProfile {#8268 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8317 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7734 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7736 : 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 {#8335 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7725 …} -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 {#7738 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7752 …} -leads: Doctrine\ORM\PersistentCollection {#7886 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7737 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7897 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7999 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8028 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8096 …} -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 {#8140 …} -coaches: Doctrine\ORM\PersistentCollection {#8179 …} -clients: Doctrine\ORM\PersistentCollection {#8177 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8229 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8237 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8411 …} #file: Vich\UploaderBundle\Entity\File {#8403 …} #credits: Doctrine\ORM\PersistentCollection {#8404 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8408 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8394 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777089222 {#8413 : 2026-04-25 05:53:42.427135 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8407 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8245 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8253 …} -fitnessProfile: App\Entity\FitnessProfile {#8268 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8317 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7734 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7736 : 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.18 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8237 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8411 …} #file: Vich\UploaderBundle\Entity\File {#8403 …} #credits: Doctrine\ORM\PersistentCollection {#8404 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8408 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8394 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777089222 {#8413 : 2026-04-25 05:53:42.427135 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8407 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7725 …} -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 {#7738 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7752 …} -leads: Doctrine\ORM\PersistentCollection {#7886 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7737 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7897 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7999 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8028 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8096 …} -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 {#8140 …} -coaches: Doctrine\ORM\PersistentCollection {#8179 …} -clients: Doctrine\ORM\PersistentCollection {#8177 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8229 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8237} -profil: App\Entity\User\ContactProfile {#8245 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8253 …} -fitnessProfile: App\Entity\FitnessProfile {#8268 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8317 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7734 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7736 : 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 {#8370 #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 {#8237 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8411 …} #file: Vich\UploaderBundle\Entity\File {#8403 …} #credits: Doctrine\ORM\PersistentCollection {#8404 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8408 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8394 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777089222 {#8413 : 2026-04-25 05:53:42.427135 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8407 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7725 …} -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 {#7738 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7752 …} -leads: Doctrine\ORM\PersistentCollection {#7886 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7737 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7897 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7999 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8028 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8096 …} -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 {#8140 …} -coaches: Doctrine\ORM\PersistentCollection {#8179 …} -clients: Doctrine\ORM\PersistentCollection {#8177 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8229 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8237} -profil: App\Entity\User\ContactProfile {#8245 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8253 …} -fitnessProfile: App\Entity\FitnessProfile {#8268 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8317 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7734 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7736 : 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.06 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7721 +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 {#8458 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 74.5 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8444 +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 {#8500 +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 {#8555 +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 {#8547 -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 {#8589 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#8621 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#8644 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#8667 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#8690 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#8713 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#8736 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#8759 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +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 {#8782 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4224 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||