Components
17
Twig Components
82
Render Count
61
ms
Render Time
82.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 82.5 MiB | 49.01 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4636 -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 | 82.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 {#4683 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4694 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
82.5 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4745 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4760 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4810 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4838 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4854 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4878 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4902 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4926 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4950 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4974 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#4998 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#5022 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6180 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
82.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6216 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 82.5 MiB | 7.53 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6293 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6294 …} -formFactory: Symfony\Component\Form\FormFactory {#6292 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6445 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6480 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6510 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6542 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6561 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6671 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6705 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6721 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6745 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6769 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6793 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6817 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6841 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6865 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6889 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6913 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6937 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 82.5 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6982 +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 | 82.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 {#6972 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#6613 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 82.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" => "Prise de muscle" "url" => "/fr/actualites/tag/prise-de-muscle-1" ] [ "label" => "Les mythes de la musculation chez les femmes" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7065 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Prise de muscle" "url" => "/fr/actualites/tag/prise-de-muscle-1" ] [ "label" => "Les mythes de la musculation chez les femmes" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Prise de muscle" "url" => "/fr/actualites/tag/prise-de-muscle-1" ] [ "label" => "Les mythes de la musculation chez les femmes" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7095 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7117 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7140 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 82.5 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7085 +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 | 82.5 MiB | 0.84 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3887 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3778 …} #file: Vich\UploaderBundle\Entity\File {#3874 …} #credits: Doctrine\ORM\PersistentCollection {#3846 …} -source: null -zone: null -urlExternal: null #id: 497 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3751 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1725447814 {#3738 : 2024-09-04 13:03:34.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777580271 {#3759 : 2026-04-30 22:17:51.652770 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Les mythes de la musculation chez les femmes" "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 {#7232 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Les mythes de la musculation chez les femmes" +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 {#3887 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3778 …} #file: Vich\UploaderBundle\Entity\File {#3874 …} #credits: Doctrine\ORM\PersistentCollection {#3846 …} -source: null -zone: null -urlExternal: null #id: 497 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3751 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1725447814 {#3738 : 2024-09-04 13:03:34.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777580271 {#3759 : 2026-04-30 22:17:51.652770 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7269 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7300 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 82.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Prise de muscle" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7338 +name: "Prise de muscle" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "À la maison" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7391 +name: "À la maison" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Endurance" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7415 +name: "Endurance" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "En salle de sport" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7439 +name: "En salle de sport" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 82.5 MiB | 2.48 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730735264653 "blocks" => [ [ "id" => "i_fyxKHjwe" "type" => "header" "data" => [ "text" => "Introduction" "level" => 2 ] ] [ "id" => "SyrOhsPtD7" "type" => "paragraph" "data" => [ "text" => "La musculation, souvent réservée aux hommes dans l'imaginaire collectif, gagne du terrain auprès des femmes. Pourtant, elle reste entourée de nombreux mythes et idées reçues qui freinent encore certaines femmes. Mais pourquoi ces stéréotypes persistent-ils ? Est-ce parce que la force est traditionnellement associée à la masculinité ? Abordons ensemble quelques-uns de ces mythes pour démystifier la musculation chez les femmes." ] ] [ "id" => "NOvtKlgWSh" "type" => "header" "data" => [ "text" => "Mythe 1 : La musculation rend les femmes trop musclées" "level" => 2 ] ] [ "id" => "FvYsdBEJpp" "type" => "paragraph" "data" => [ "text" => "La peur de devenir "trop musclée" empêche beaucoup de femmes de se lancer dans la musculation. Ce mythe est enraciné dans une compréhension erronée de la physiologie féminine." ] ] [ "id" => "MqrCNBqP1S" "type" => "header" "data" => [ "text" => "La différence hormonale" "level" => 3 ] ] [ "id" => "FmJEnwPB18" "type" => "paragraph" "data" => [ "text" => "Les femmes produisent naturellement moins de testostérone que les hommes, environ 14 à 20 fois moins selon certaines études. Cette hormone est essentielle pour le développement musculaire. Par conséquent, même avec une routine de musculation intense, il est peu probable qu'une femme atteigne le volume musculaire d'un homme." ] ] [ "id" => "TpkQi8-Ce9" "type" => "header" "data" => [ "text" => "Les différents types de musculation" "level" => 3 ] ] [ "id" => "8Yi3Ep3D5v" "type" => "paragraph" "data" => [ "text" => "La musculation ne consiste pas seulement à soulever des poids lourds. Elle englobe une variété d'approches, comme la musculation légère pour le tonus et l'endurance, ou le renforcement fonctionnel. Selon l'objectif, les résultats peuvent varier significativement, et se focaliser sur la force ne signifie pas forcément devenir massive." ] ] [ "id" => "NbJXCQhaF8" "type" => "header" "data" => [ "text" => "Mythe 2 : Soulever des poids lourds est dangereux" "level" => 2 ] ] [ "id" => "4no_408WTy" "type" => "paragraph" "data" => [ "text" => "Comprendre et pratiquer la musculation de manière sécurisée est primordial, mais cela ne signifie pas qu'elle soit intrinsèquement dangereuse." ] ] [ "id" => "aV30XRSPfs" "type" => "header" "data" => [ "text" => "Les blessures liées à une mauvaise technique" "level" => 3 ] ] [ "id" => "iwitBk7G7C" "type" => "paragraph" "data" => [ "text" => "Les accidents surviennent souvent en raison d'une <a href="https://www.fitmetrics.ch/fr/exercices">mauvaise technique et exécution</a>. Comme pour tout sport, la formation et l'accompagnement sont essentiels pour éviter les blessures. Choisir le bon poids et prêter attention à sa posture permet de minimiser les risques." ] ] [ "id" => "DgBcIH8ok-" "type" => "header" "data" => [ "text" => "L'importance de l'échauffement" "level" => 3 ] ] [ "id" => "-88R3z5CAa" "type" => "paragraph" "data" => [ "text" => "<a href="https://www.fitmetrics.ch/fr/exercices/categorie/62-echauffement">L'échauffement</a> est une étape cruciale souvent négligée. Des exercices de mobilisation et de légère activité cardio avant chaque séance préparent le corps et réduisent le risque de blessure." ] ] [ "id" => "4Y9IUMuVGR" "type" => "header" "data" => [ "text" => "Mythe 3 : La musculation est réservée aux athlètes" "level" => 2 ] ] [ "id" => "z4CxhdUOEL" "type" => "paragraph" "data" => [ "text" => "Cette idée reçue limite l'accès à la musculation à un petit cercle, alors qu'elle offre une multitude d'avantages qui profitent à toutes les femmes, athlètes ou non." ] ] [ "id" => "xlR0XE7kc6" "type" => "header" "data" => [ "text" => "Les avantages de la musculation pour la santé" "level" => 3 ] ] [ "id" => "G0ANIdfLo8" "type" => "paragraph" "data" => [ "text" => "La musculation améliore la santé physique et mentale. Elle renforce les os, améliore le métabolisme, aide à gérer le stress, et accroît la confiance en soi. " ] ] [ "id" => "JvrFDW5A6O" "type" => "header" "data" => [ "text" => "Accessibilité de la musculation" "level" => 3 ] ] [ "id" => "J4EMY893Ie" "type" => "paragraph" "data" => [ "text" => "Aujourd'hui, il existe de nombreuses manières de débuter la musculation : des cours en groupe dans les salles de sport, aux <a href="https://www.fitmetrics.ch/fr/">applications numériques</a> qui offrent des <a href="https://www.fitmetrics.ch/fr/programmes">programmes adaptés</a> en salle ou à la maison." ] ] [ "id" => "Ds6LoDZksD" "type" => "header" "data" => [ "text" => "Mythe 4 : On peut cibler la perte de graisse par la musculation" "level" => 2 ] ] [ "id" => "5_rDY57yms" "type" => "paragraph" "data" => [ "text" => "Perdre de la graisse localement est souvent promis par certains régimes ou exercices, mais c'est malheureusement un mythe." ] ] [ "id" => "scywBhEZ6E" "type" => "header" "data" => [ "text" => "Le fonctionnement de la graisse corporelle" "level" => 3 ] ] [ "id" => "Kw5cAeAbk7" "type" => "paragraph" "data" => [ "text" => "Le corps élimine la graisse de façon globale et non localisée. Ainsi, faire des exercices pour une seule partie du corps n'entraîne pas une perte de graisse uniquement à cet endroit." ] ] [ "id" => "XZ2btLl0OT" "type" => "header" "data" => [ "text" => "L'importance de la nutrition" "level" => 3 ] ] [ "id" => "kV4mppZeVt" "type" => "paragraph" "data" => [ "text" => "La nutrition joue un rôle essentiel dans le processus de perte de graisse. Un équilibre entre une alimentation saine, riche en <a href="https://www.fitmetrics.ch/fr/article/les-aliments-et-leurs-substances-nutritives-5">nutriments</a> et une activité physique régulière est la clé pour atteindre ses objectifs." ] ] [ "id" => "iGp_ptmAY9" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "suyd3leuxo" "type" => "paragraph" "data" => [ "text" => "Les stéréotypes entourant la musculation chez les femmes peuvent souvent être démystifiés avec une compréhension correcte et une approche informée. En rejetant ces mythes, les femmes peuvent bénéficier pleinement des immenses avantages de la musculation. Que ce soit pour renforcer la confiance en soi ou améliorer la santé globale, la musculation est un excellent choix. N'ayez pas peur de vous lancer !" ] ] ] "version" => "2.28.2" ] "title" => "Les mythes de la musculation chez les femmes" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7426 +title: "Les mythes de la musculation chez les femmes" +data: [ "time" => 1730735264653 "blocks" => [ [ "id" => "i_fyxKHjwe" "type" => "header" "data" => [ "text" => "Introduction" "level" => 2 ] ] [ "id" => "SyrOhsPtD7" "type" => "paragraph" "data" => [ "text" => "La musculation, souvent réservée aux hommes dans l'imaginaire collectif, gagne du terrain auprès des femmes. Pourtant, elle reste entourée de nombreux mythes et idées reçues qui freinent encore certaines femmes. Mais pourquoi ces stéréotypes persistent-ils ? Est-ce parce que la force est traditionnellement associée à la masculinité ? Abordons ensemble quelques-uns de ces mythes pour démystifier la musculation chez les femmes." ] ] [ "id" => "NOvtKlgWSh" "type" => "header" "data" => [ "text" => "Mythe 1 : La musculation rend les femmes trop musclées" "level" => 2 ] ] [ "id" => "FvYsdBEJpp" "type" => "paragraph" "data" => [ "text" => "La peur de devenir "trop musclée" empêche beaucoup de femmes de se lancer dans la musculation. Ce mythe est enraciné dans une compréhension erronée de la physiologie féminine." ] ] [ "id" => "MqrCNBqP1S" "type" => "header" "data" => [ "text" => "La différence hormonale" "level" => 3 ] ] [ "id" => "FmJEnwPB18" "type" => "paragraph" "data" => [ "text" => "Les femmes produisent naturellement moins de testostérone que les hommes, environ 14 à 20 fois moins selon certaines études. Cette hormone est essentielle pour le développement musculaire. Par conséquent, même avec une routine de musculation intense, il est peu probable qu'une femme atteigne le volume musculaire d'un homme." ] ] [ "id" => "TpkQi8-Ce9" "type" => "header" "data" => [ "text" => "Les différents types de musculation" "level" => 3 ] ] [ "id" => "8Yi3Ep3D5v" "type" => "paragraph" "data" => [ "text" => "La musculation ne consiste pas seulement à soulever des poids lourds. Elle englobe une variété d'approches, comme la musculation légère pour le tonus et l'endurance, ou le renforcement fonctionnel. Selon l'objectif, les résultats peuvent varier significativement, et se focaliser sur la force ne signifie pas forcément devenir massive." ] ] [ "id" => "NbJXCQhaF8" "type" => "header" "data" => [ "text" => "Mythe 2 : Soulever des poids lourds est dangereux" "level" => 2 ] ] [ "id" => "4no_408WTy" "type" => "paragraph" "data" => [ "text" => "Comprendre et pratiquer la musculation de manière sécurisée est primordial, mais cela ne signifie pas qu'elle soit intrinsèquement dangereuse." ] ] [ "id" => "aV30XRSPfs" "type" => "header" "data" => [ "text" => "Les blessures liées à une mauvaise technique" "level" => 3 ] ] [ "id" => "iwitBk7G7C" "type" => "paragraph" "data" => [ "text" => "Les accidents surviennent souvent en raison d'une <a href="https://www.fitmetrics.ch/fr/exercices">mauvaise technique et exécution</a>. Comme pour tout sport, la formation et l'accompagnement sont essentiels pour éviter les blessures. Choisir le bon poids et prêter attention à sa posture permet de minimiser les risques." ] ] [ "id" => "DgBcIH8ok-" "type" => "header" "data" => [ "text" => "L'importance de l'échauffement" "level" => 3 ] ] [ "id" => "-88R3z5CAa" "type" => "paragraph" "data" => [ "text" => "<a href="https://www.fitmetrics.ch/fr/exercices/categorie/62-echauffement">L'échauffement</a> est une étape cruciale souvent négligée. Des exercices de mobilisation et de légère activité cardio avant chaque séance préparent le corps et réduisent le risque de blessure." ] ] [ "id" => "4Y9IUMuVGR" "type" => "header" "data" => [ "text" => "Mythe 3 : La musculation est réservée aux athlètes" "level" => 2 ] ] [ "id" => "z4CxhdUOEL" "type" => "paragraph" "data" => [ "text" => "Cette idée reçue limite l'accès à la musculation à un petit cercle, alors qu'elle offre une multitude d'avantages qui profitent à toutes les femmes, athlètes ou non." ] ] [ "id" => "xlR0XE7kc6" "type" => "header" "data" => [ "text" => "Les avantages de la musculation pour la santé" "level" => 3 ] ] [ "id" => "G0ANIdfLo8" "type" => "paragraph" "data" => [ "text" => "La musculation améliore la santé physique et mentale. Elle renforce les os, améliore le métabolisme, aide à gérer le stress, et accroît la confiance en soi. " ] ] [ "id" => "JvrFDW5A6O" "type" => "header" "data" => [ "text" => "Accessibilité de la musculation" "level" => 3 ] ] [ "id" => "J4EMY893Ie" "type" => "paragraph" "data" => [ "text" => "Aujourd'hui, il existe de nombreuses manières de débuter la musculation : des cours en groupe dans les salles de sport, aux <a href="https://www.fitmetrics.ch/fr/">applications numériques</a> qui offrent des <a href="https://www.fitmetrics.ch/fr/programmes">programmes adaptés</a> en salle ou à la maison." ] ] [ "id" => "Ds6LoDZksD" "type" => "header" "data" => [ "text" => "Mythe 4 : On peut cibler la perte de graisse par la musculation" "level" => 2 ] ] [ "id" => "5_rDY57yms" "type" => "paragraph" "data" => [ "text" => "Perdre de la graisse localement est souvent promis par certains régimes ou exercices, mais c'est malheureusement un mythe." ] ] [ "id" => "scywBhEZ6E" "type" => "header" "data" => [ "text" => "Le fonctionnement de la graisse corporelle" "level" => 3 ] ] [ "id" => "Kw5cAeAbk7" "type" => "paragraph" "data" => [ "text" => "Le corps élimine la graisse de façon globale et non localisée. Ainsi, faire des exercices pour une seule partie du corps n'entraîne pas une perte de graisse uniquement à cet endroit." ] ] [ "id" => "XZ2btLl0OT" "type" => "header" "data" => [ "text" => "L'importance de la nutrition" "level" => 3 ] ] [ "id" => "kV4mppZeVt" "type" => "paragraph" "data" => [ "text" => "La nutrition joue un rôle essentiel dans le processus de perte de graisse. Un équilibre entre une alimentation saine, riche en <a href="https://www.fitmetrics.ch/fr/article/les-aliments-et-leurs-substances-nutritives-5">nutriments</a> et une activité physique régulière est la clé pour atteindre ses objectifs." ] ] [ "id" => "iGp_ptmAY9" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "suyd3leuxo" "type" => "paragraph" "data" => [ "text" => "Les stéréotypes entourant la musculation chez les femmes peuvent souvent être démystifiés avec une compréhension correcte et une approche informée. En rejetant ces mythes, les femmes peuvent bénéficier pleinement des immenses avantages de la musculation. Que ce soit pour renforcer la confiance en soi ou améliorer la santé globale, la musculation est un excellent choix. N'ayez pas peur de vous lancer !" ] ] ] "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 | 82.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 {#7513 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 82.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7560 +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 …} } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7615 +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 | 82.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7656 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 82.5 MiB | 1.28 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Les mythes de la musculation chez les femmes" "description" => "La musculation féminine se développe, mais les stéréotypes persistent, souvent liés à l'idée que la force physique est perçue comme masculine." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7670 +shareUrl: "https://test.fitmetrics.ch/fr/article/les-mythes-de-la-musculation-chez-les-femmes-31" +title: "Les mythes de la musculation chez les femmes" +description: "La musculation féminine se développe, mais les stéréotypes persistent, souvent liés à l'idée que la force physique est perçue comme masculine." +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 | 82.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 {#7712 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7740 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7765 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7788 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7811 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7834 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7857 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#7880 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 82.5 MiB | 4.19 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8250 …} -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 {#8263 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8277 …} -leads: Doctrine\ORM\PersistentCollection {#8411 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8262 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8422 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8524 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8553 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8621 …} -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 {#8665 …} -coaches: Doctrine\ORM\PersistentCollection {#8704 …} -clients: Doctrine\ORM\PersistentCollection {#8702 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8754 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8936 …} #file: Vich\UploaderBundle\Entity\File {#8928 …} #credits: Doctrine\ORM\PersistentCollection {#8929 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8933 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8919 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777580271 {#8938 : 2026-04-30 22:17:51.778646 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8932 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8770 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8778 …} -fitnessProfile: App\Entity\FitnessProfile {#8793 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8842 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8259 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8261 : 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 {#7719 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8250 …} -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 {#8263 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8277 …} -leads: Doctrine\ORM\PersistentCollection {#8411 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8262 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8422 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8524 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8553 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8621 …} -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 {#8665 …} -coaches: Doctrine\ORM\PersistentCollection {#8704 …} -clients: Doctrine\ORM\PersistentCollection {#8702 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8754 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8936 …} #file: Vich\UploaderBundle\Entity\File {#8928 …} #credits: Doctrine\ORM\PersistentCollection {#8929 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8933 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8919 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777580271 {#8938 : 2026-04-30 22:17:51.778646 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8932 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8770 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8778 …} -fitnessProfile: App\Entity\FitnessProfile {#8793 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8842 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8259 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8261 : 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 | 82.5 MiB | 2.63 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8250 …} -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 {#8263 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8277 …} -leads: Doctrine\ORM\PersistentCollection {#8411 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8262 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8422 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8524 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8553 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8621 …} -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 {#8665 …} -coaches: Doctrine\ORM\PersistentCollection {#8704 …} -clients: Doctrine\ORM\PersistentCollection {#8702 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8754 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8936 …} #file: Vich\UploaderBundle\Entity\File {#8928 …} #credits: Doctrine\ORM\PersistentCollection {#8929 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8933 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8919 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777580271 {#8938 : 2026-04-30 22:17:51.778646 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8932 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8770 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8778 …} -fitnessProfile: App\Entity\FitnessProfile {#8793 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8842 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8259 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8261 : 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 {#8860 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8250 …} -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 {#8263 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8277 …} -leads: Doctrine\ORM\PersistentCollection {#8411 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8262 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8422 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8524 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8553 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8621 …} -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 {#8665 …} -coaches: Doctrine\ORM\PersistentCollection {#8704 …} -clients: Doctrine\ORM\PersistentCollection {#8702 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8754 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8936 …} #file: Vich\UploaderBundle\Entity\File {#8928 …} #credits: Doctrine\ORM\PersistentCollection {#8929 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8933 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8919 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777580271 {#8938 : 2026-04-30 22:17:51.778646 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8932 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8770 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8778 …} -fitnessProfile: App\Entity\FitnessProfile {#8793 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8842 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8259 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8261 : 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 | 82.5 MiB | 0.28 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8936 …} #file: Vich\UploaderBundle\Entity\File {#8928 …} #credits: Doctrine\ORM\PersistentCollection {#8929 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8933 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8919 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777580271 {#8938 : 2026-04-30 22:17:51.778646 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8932 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8250 …} -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 {#8263 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8277 …} -leads: Doctrine\ORM\PersistentCollection {#8411 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8262 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8422 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8524 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8553 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8621 …} -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 {#8665 …} -coaches: Doctrine\ORM\PersistentCollection {#8704 …} -clients: Doctrine\ORM\PersistentCollection {#8702 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8754 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8762} -profil: App\Entity\User\ContactProfile {#8770 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8778 …} -fitnessProfile: App\Entity\FitnessProfile {#8793 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8842 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8259 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8261 : 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 {#8895 #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 {#8762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8936 …} #file: Vich\UploaderBundle\Entity\File {#8928 …} #credits: Doctrine\ORM\PersistentCollection {#8929 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8933 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8919 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777580271 {#8938 : 2026-04-30 22:17:51.778646 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8932 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8250 …} -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 {#8263 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8277 …} -leads: Doctrine\ORM\PersistentCollection {#8411 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8262 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8422 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8524 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8553 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8621 …} -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 {#8665 …} -coaches: Doctrine\ORM\PersistentCollection {#8704 …} -clients: Doctrine\ORM\PersistentCollection {#8702 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8754 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8762} -profil: App\Entity\User\ContactProfile {#8770 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8778 …} -fitnessProfile: App\Entity\FitnessProfile {#8793 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8842 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8259 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8261 : 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 | 82.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#8246 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#8983 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 82.5 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8969 +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 | 82.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#9025 +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 | 82.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#9080 +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]
|
82.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9072 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9114 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9146 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9169 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9192 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9215 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9238 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9261 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9284 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 82.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 {#9307 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4686 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||