Components
18
Twig Components
97
Render Count
78
ms
Render Time
72.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 72.5 MiB | 65.99 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4326 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#220 …} -em: Doctrine\ORM\EntityManager {#593 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#216 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "header--logo-dark header--logo dark:hidden h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left" "data-front--header-target" => "logoDark" ] |
|||
| Attributes | [ "class" => "header--logo-dark header--logo dark:hidden h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left" "data-front--header-target" => "logoDark" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4373 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "header--logo-white header--logo hidden dark:block h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "header--logo-white header--logo hidden dark:block h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4384 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:lang-selector |
[Anonymous]
|
72.5 MiB | 2.90 ms | |
|---|---|---|---|---|
| Input props | [ "size" => "compact" "showTranslateIcon" => false ] |
|||
| Attributes | [ "size" => "compact" "showTranslateIcon" => false ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4435 -props: [ "size" => "compact" "showTranslateIcon" => false ] } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 72.5 MiB | 2.29 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false "size" => "compact" "showTranslateIcon" => false ] |
|||
| Attributes | [ "size" => "compact" ] |
|||
| Component | App\Twig\Components\App\LangSelector {#4462 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false +showTranslateIcon: false -seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …} } |
|||
| ui:dropdown | App\Twig\Components\Ui\Dropdown | 72.5 MiB | 1.19 ms | |
|---|---|---|---|---|
| Input props | [ "label" => "lang.name.fr" "defaultOpenLeft" => false "locales" => [ "fr" "en" "de" "it" ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Dropdown {#4497 +label: "lang.name.fr" +contentClass: null +defaultOpen: false +defaultOpenLeft: false +locales: [ "fr" "en" "de" "it" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-black dark:fill-white w-4 h-4 dropdown-icon" ] |
|||
| Attributes | [ "class" => "fill-black dark:fill-white w-4 h-4 dropdown-icon" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4540 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-[15px] h-[15px] dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[15px] h-[15px] dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4586 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.06 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 {#4603 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.06 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 {#4624 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 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 {#4652 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 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 {#4668 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 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 {#4692 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 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 {#4716 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 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 {#4740 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 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 {#4764 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 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 {#4788 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 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 {#4812 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.07 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 {#4836 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180" ] |
|||
| Attributes | [ "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5994 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:lang-selector |
[Anonymous]
|
72.5 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true "size" => "compact" ] |
|||
| Attributes | [ "defaultOpenLeft" => true "size" => "compact" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6032 -props: [ "defaultOpenLeft" => true "size" => "compact" ] } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 72.5 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true "size" => "compact" "showTranslateIcon" => true ] |
|||
| Attributes | [ "size" => "compact" ] |
|||
| Component | App\Twig\Components\App\LangSelector {#6069 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true +showTranslateIcon: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …} } |
|||
| ui:dropdown | App\Twig\Components\Ui\Dropdown | 72.5 MiB | 0.53 ms | |
|---|---|---|---|---|
| Input props | [ "label" => "lang.name.fr" "defaultOpenLeft" => true "locales" => [ "fr" "en" "de" "it" ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Dropdown {#6091 +label: "lang.name.fr" +contentClass: null +defaultOpen: false +defaultOpenLeft: true +locales: [ "fr" "en" "de" "it" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "g-translate" "class" => "fill-black dark:fill-white w-[18px] h-[18px]" ] |
|||
| Attributes | [ "class" => "fill-black dark:fill-white w-[18px] h-[18px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6122 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "g-translate" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon" ] |
|||
| Attributes | [ "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6144 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-[15px] h-[15px] dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[15px] h-[15px] dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6191 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 72.5 MiB | 8.22 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6228 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6229 …} -formFactory: Symfony\Component\Form\FormFactory {#6227 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6380 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.09 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 {#6415 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6445 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6477 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 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 {#6496 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 72.5 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true "size" => "compact" "showTranslateIcon" => true ] |
|||
| Attributes | [ "size" => "compact" ] |
|||
| Component | App\Twig\Components\App\LangSelector {#6608 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true +showTranslateIcon: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …} } |
|||
| ui:dropdown | App\Twig\Components\Ui\Dropdown | 72.5 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "label" => "lang.name.fr" "defaultOpenLeft" => true "locales" => [ "fr" "en" "de" "it" ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Dropdown {#6637 +label: "lang.name.fr" +contentClass: null +defaultOpen: false +defaultOpenLeft: true +locales: [ "fr" "en" "de" "it" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "g-translate" "class" => "fill-black dark:fill-white w-[18px] h-[18px]" ] |
|||
| Attributes | [ "class" => "fill-black dark:fill-white w-[18px] h-[18px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6668 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "g-translate" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon" ] |
|||
| Attributes | [ "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6690 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-[15px] h-[15px] dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[15px] h-[15px] dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6737 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-14 w-full object-contain object-center dark:hidden" ] |
|||
| Attributes | [ "class" => "h-14 w-full object-contain object-center dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6592 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden h-14 w-full object-contain object-center dark:block" ] |
|||
| Attributes | [ "class" => "hidden h-14 w-full object-contain object-center dark:block" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6762 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6778 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6816 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6840 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6864 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6888 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6912 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6936 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6960 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6984 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Attributes | [ "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7008 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6548 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 72.5 MiB | 0.61 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3092 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Endurance" "url" => "/fr/actualites/tag/endurance-4" ] [ "label" => "Les bienfaits du cardio pour la musculation" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7078 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Endurance" "url" => "/fr/actualites/tag/endurance-4" ] [ "label" => "Les bienfaits du cardio pour la musculation" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3092 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.news" "url" => "/fr/actualites" ] [ "label" => "Endurance" "url" => "/fr/actualites/tag/endurance-4" ] [ "label" => "Les bienfaits du cardio pour 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 {#7108 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 {#7130 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.08 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 {#7153 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7098 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1775 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.81 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3931 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3888 …} #file: Vich\UploaderBundle\Entity\File {#3925 …} #credits: Doctrine\ORM\PersistentCollection {#3912 …} -source: null -zone: null -urlExternal: null #id: 491 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3795 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724537111 {#3782 : 2024-08-25 00:05:11.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1778015869 {#3803 : 2026-05-05 23:17:49.797046 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 bienfaits du cardio pour 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 {#7245 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#516 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Les bienfaits du cardio pour 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 {#3931 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3888 …} #file: Vich\UploaderBundle\Entity\File {#3925 …} #credits: Doctrine\ORM\PersistentCollection {#3912 …} -source: null -zone: null -urlExternal: null #id: 491 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3795 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724537111 {#3782 : 2024-08-25 00:05:11.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1778015869 {#3803 : 2026-05-05 23:17:49.797046 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …} } |
|||
| 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 {#7282 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 {#7313 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Endurance" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7351 +name: "Endurance" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Perte de poids" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7404 +name: "Perte de poids" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Cardio" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7428 +name: "Cardio" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 72.5 MiB | 1.73 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730734151200 "blocks" => [ [ "id" => "jX6Km0pxdG" "type" => "header" "data" => [ "text" => "Les bienfaits cardiovasculaires du cardio" "level" => 2 ] ] [ "id" => "wEJoJDUVLZ" "type" => "paragraph" "data" => [ "text" => "Le cardio n'est pas seulement une question de brûlage de calories. Il joue un rôle essentiel dans la santé du cœur et l'amélioration de l'endurance générale." ] ] [ "id" => "5L6jOoqYmF" "type" => "header" "data" => [ "text" => "Renforcement du muscle cardiaque" "level" => 3 ] ] [ "id" => "fOjEuHbTt7" "type" => "paragraph" "data" => [ "text" => "Un des avantages les plus notables du cardio est son impact sur le muscle cardiaque. L'exercice cardiovasculaire régulier augmente l'efficacité du cœur, ce qui permet de réduire votre fréquence cardiaque au repos et d'améliorer votre santé cardiaque globale. Selon <a href="https://linknsport.com/blog/bienfaits-entrainement-cardio-n138">LinknSport</a>, les exercices cardiovasculaires augmentent non seulement la capacité d’endurance mais protègent également contre diverses maladies cardiaques." ] ] [ "id" => "6iddtuJrIZ" "type" => "header" "data" => [ "text" => "Amélioration de l'endurance" "level" => 3 ] ] [ "id" => "1oEMjKM76Q" "type" => "paragraph" "data" => [ "text" => "Avoir une bonne endurance est crucial pour soutenir des séances de musculation plus longues et plus productives. En augmentant la capacité du corps à utiliser l'oxygène, le cardio vous permet de vous entraîner plus dur et plus longtemps. En somme, il prépare votre corps à affronter les défis physiques quotidiens avec plus d'agilité et de facilité." ] ] [ "id" => "TYx5PDYcMM" "type" => "header" "data" => [ "text" => "Impact du cardio sur la composition corporelle" "level" => 2 ] ] [ "id" => "gYJvqE0oqA" "type" => "paragraph" "data" => [ "text" => "Faire du cardio peut transformer votre composition corporelle en améliorant la définition musculaire tout en préservant la masse maigre. Mais comment fonctionne ce double mécanisme ?" ] ] [ "id" => "LrLLzCZSU-" "type" => "header" "data" => [ "text" => "Brûlage des graisses" "level" => 3 ] ] [ "id" => "lknBLt0ZMM" "type" => "paragraph" "data" => [ "text" => "Grâce au cardio, le métabolisme est stimulé, ce qui favorise la consommation accrue de graisses pour l'énergie. Les séances de cardio intercalées avec la musculation aident à réduire le pourcentage de graisse corporelle. Le cardio est un allié incontournable pour atteindre les objectifs de perte de poids, bien évidement associé à une <a href="https://www.fitmetrics.ch/fr/article/les-aliments-et-leurs-substances-nutritives-5">alimentation saine et équilibrée</a>." ] ] [ "id" => "2czGisiECr" "type" => "header" "data" => [ "text" => "Préservation de la masse musculaire" "level" => 3 ] ] [ "id" => "0PKhkSYKMg" "type" => "paragraph" "data" => [ "text" => "L'équilibre entre <a href="https://www.fitmetrics.ch/fr/exercices/categorie/57-cardio">le cardio</a> et la musculation est essentiel pour prévenir la dégradation musculaire. Lorsqu'il est bien orchestré, cet équilibre favorise la croissance musculaire tout en évitant le surentraînement. En intégrant le cardio judicieusement, vous pouvez continuer à gagner en force sans sacrifier votre masse musculaire durement gagnée." ] ] [ "id" => "bBFcwbfwmV" "type" => "header" "data" => [ "text" => "Meilleure récupération musculaire" "level" => 2 ] ] [ "id" => "B6LEEkU3DJ" "type" => "paragraph" "data" => [ "text" => "Le cardio efficace contribue non seulement à la performance mais améliore aussi drastiquement la récupération musculaire par une meilleure circulation sanguine et une réduction des douleurs post-entraînement." ] ] [ "id" => "PRDr7Cl5k5" "type" => "header" "data" => [ "text" => "Circulation sanguine améliorée" "level" => 3 ] ] [ "id" => "s8FtZdDSAa" "type" => "paragraph" "data" => [ "text" => "Une bonne circulation est fondamentale pour la récupération. Le cardio augmente le flux sanguin, apportant de l'oxygène et des <a href="https://www.fitmetrics.ch/fr/article/les-aliments-et-leurs-substances-nutritives-5">nutriments essentiels</a> aux muscles en convalescence. Cette action aide à éliminer plus rapidement les toxines des muscles fatigués, facilitant ainsi une récupération plus rapide et plus efficace." ] ] [ "id" => "PMHVrDMnDx" "type" => "header" "data" => [ "text" => "Réduction des douleurs musculaires" "level" => 3 ] ] [ "id" => "hSnMZXwi0R" "type" => "paragraph" "data" => [ "text" => "L'expérience post-entraînement est souvent accompagnée de courbatures musculaires. Le cardio léger peut jouer un rôle crucial en atténuant ces douleurs en décomposant l'acide lactique accumulé. Cette approche stratégique réduit la raideur, préparant ainsi votre corps pour le prochain entrainement de musculation." ] ] [ "id" => "Wz-k5AgBZC" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "7dF_rnAaZG" "type" => "paragraph" "data" => [ "text" => "Intégrer le cardio à votre programme de musculation est loin d'être une simple option, c'est une nécessité pour ceux qui cherchent à atteindre un équilibre parfait entre force, endurance et santé. Que vous souhaitiez brûler des graisses sans compromettre la masse musculaire ou améliorer votre récupération, le cardio offre des solutions complètes. En adoptant ces pratiques équilibrées, vous ne répondrez pas seulement à vos objectifs esthétiques, mais vous enrichirez également votre santé globale." ] ] ] "version" => "2.28.2" ] "title" => "Les bienfaits du cardio pour la musculation" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7415 +title: "Les bienfaits du cardio pour la musculation" +data: [ "time" => 1730734151200 "blocks" => [ [ "id" => "jX6Km0pxdG" "type" => "header" "data" => [ "text" => "Les bienfaits cardiovasculaires du cardio" "level" => 2 ] ] [ "id" => "wEJoJDUVLZ" "type" => "paragraph" "data" => [ "text" => "Le cardio n'est pas seulement une question de brûlage de calories. Il joue un rôle essentiel dans la santé du cœur et l'amélioration de l'endurance générale." ] ] [ "id" => "5L6jOoqYmF" "type" => "header" "data" => [ "text" => "Renforcement du muscle cardiaque" "level" => 3 ] ] [ "id" => "fOjEuHbTt7" "type" => "paragraph" "data" => [ "text" => "Un des avantages les plus notables du cardio est son impact sur le muscle cardiaque. L'exercice cardiovasculaire régulier augmente l'efficacité du cœur, ce qui permet de réduire votre fréquence cardiaque au repos et d'améliorer votre santé cardiaque globale. Selon <a href="https://linknsport.com/blog/bienfaits-entrainement-cardio-n138">LinknSport</a>, les exercices cardiovasculaires augmentent non seulement la capacité d’endurance mais protègent également contre diverses maladies cardiaques." ] ] [ "id" => "6iddtuJrIZ" "type" => "header" "data" => [ "text" => "Amélioration de l'endurance" "level" => 3 ] ] [ "id" => "1oEMjKM76Q" "type" => "paragraph" "data" => [ "text" => "Avoir une bonne endurance est crucial pour soutenir des séances de musculation plus longues et plus productives. En augmentant la capacité du corps à utiliser l'oxygène, le cardio vous permet de vous entraîner plus dur et plus longtemps. En somme, il prépare votre corps à affronter les défis physiques quotidiens avec plus d'agilité et de facilité." ] ] [ "id" => "TYx5PDYcMM" "type" => "header" "data" => [ "text" => "Impact du cardio sur la composition corporelle" "level" => 2 ] ] [ "id" => "gYJvqE0oqA" "type" => "paragraph" "data" => [ "text" => "Faire du cardio peut transformer votre composition corporelle en améliorant la définition musculaire tout en préservant la masse maigre. Mais comment fonctionne ce double mécanisme ?" ] ] [ "id" => "LrLLzCZSU-" "type" => "header" "data" => [ "text" => "Brûlage des graisses" "level" => 3 ] ] [ "id" => "lknBLt0ZMM" "type" => "paragraph" "data" => [ "text" => "Grâce au cardio, le métabolisme est stimulé, ce qui favorise la consommation accrue de graisses pour l'énergie. Les séances de cardio intercalées avec la musculation aident à réduire le pourcentage de graisse corporelle. Le cardio est un allié incontournable pour atteindre les objectifs de perte de poids, bien évidement associé à une <a href="https://www.fitmetrics.ch/fr/article/les-aliments-et-leurs-substances-nutritives-5">alimentation saine et équilibrée</a>." ] ] [ "id" => "2czGisiECr" "type" => "header" "data" => [ "text" => "Préservation de la masse musculaire" "level" => 3 ] ] [ "id" => "0PKhkSYKMg" "type" => "paragraph" "data" => [ "text" => "L'équilibre entre <a href="https://www.fitmetrics.ch/fr/exercices/categorie/57-cardio">le cardio</a> et la musculation est essentiel pour prévenir la dégradation musculaire. Lorsqu'il est bien orchestré, cet équilibre favorise la croissance musculaire tout en évitant le surentraînement. En intégrant le cardio judicieusement, vous pouvez continuer à gagner en force sans sacrifier votre masse musculaire durement gagnée." ] ] [ "id" => "bBFcwbfwmV" "type" => "header" "data" => [ "text" => "Meilleure récupération musculaire" "level" => 2 ] ] [ "id" => "B6LEEkU3DJ" "type" => "paragraph" "data" => [ "text" => "Le cardio efficace contribue non seulement à la performance mais améliore aussi drastiquement la récupération musculaire par une meilleure circulation sanguine et une réduction des douleurs post-entraînement." ] ] [ "id" => "PRDr7Cl5k5" "type" => "header" "data" => [ "text" => "Circulation sanguine améliorée" "level" => 3 ] ] [ "id" => "s8FtZdDSAa" "type" => "paragraph" "data" => [ "text" => "Une bonne circulation est fondamentale pour la récupération. Le cardio augmente le flux sanguin, apportant de l'oxygène et des <a href="https://www.fitmetrics.ch/fr/article/les-aliments-et-leurs-substances-nutritives-5">nutriments essentiels</a> aux muscles en convalescence. Cette action aide à éliminer plus rapidement les toxines des muscles fatigués, facilitant ainsi une récupération plus rapide et plus efficace." ] ] [ "id" => "PMHVrDMnDx" "type" => "header" "data" => [ "text" => "Réduction des douleurs musculaires" "level" => 3 ] ] [ "id" => "hSnMZXwi0R" "type" => "paragraph" "data" => [ "text" => "L'expérience post-entraînement est souvent accompagnée de courbatures musculaires. Le cardio léger peut jouer un rôle crucial en atténuant ces douleurs en décomposant l'acide lactique accumulé. Cette approche stratégique réduit la raideur, préparant ainsi votre corps pour le prochain entrainement de musculation." ] ] [ "id" => "Wz-k5AgBZC" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "7dF_rnAaZG" "type" => "paragraph" "data" => [ "text" => "Intégrer le cardio à votre programme de musculation est loin d'être une simple option, c'est une nécessité pour ceux qui cherchent à atteindre un équilibre parfait entre force, endurance et santé. Que vous souhaitiez brûler des graisses sans compromettre la masse musculaire ou améliorer votre récupération, le cardio offre des solutions complètes. En adoptant ces pratiques équilibrées, vous ne répondrez pas seulement à vos objectifs esthétiques, mais vous enrichirez également votre santé globale." ] ] ] "version" => "2.28.2" ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: true +marketingBannerPosition: 8 -host: "http://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …} } |
|||
| 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-black" ] |
|||
| Attributes | [ "class" => "w-6 h-6 mr-3 !text-black" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7502 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7548 +includeScript: true +labelClass: null +containerClass: "my-2" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1775 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 72.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7595 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 72.5 MiB | 1.55 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Les bienfaits du cardio pour la musculation" "description" => "Intégrer le cardio à la musculation améliore la condition physique globale, booste les performances sportives et favorise une meilleure santé générale." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7609 +shareUrl: "http://test.fitmetrics.ch/fr/article/les-bienfaits-du-cardio-pour-la-musculation-26" +title: "Les bienfaits du cardio pour la musculation" +description: "Intégrer le cardio à la musculation améliore la condition physique globale, booste les performances sportives et favorise une meilleure santé générale." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} } |
|||
| 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 {#7651 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 {#7679 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 {#7704 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 {#7727 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 {#7750 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 {#7773 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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 {#7796 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.13 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 {#7819 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 72.5 MiB | 3.75 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2835 -uuid: Symfony\Component\Uid\UuidV4 {#8189 …} -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 {#8202 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8216 …} -leads: Doctrine\ORM\PersistentCollection {#8350 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8201 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8361 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8463 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8492 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8560 …} -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 {#8604 …} -coaches: Doctrine\ORM\PersistentCollection {#8643 …} -clients: Doctrine\ORM\PersistentCollection {#8641 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8693 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8701 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8875 …} #file: Vich\UploaderBundle\Entity\File {#8867 …} #credits: Doctrine\ORM\PersistentCollection {#8868 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8872 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8858 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1778015869 {#8877 : 2026-05-05 23:17:49.936477 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8871 …} -user: App\Entity\User {#2835} } -profil: App\Entity\User\ContactProfile {#8709 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8717 …} -fitnessProfile: App\Entity\FitnessProfile {#8732 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8781 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8198 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8200 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2835} #deletedAt: null -active: true } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\User\ProfilCard {#7658 +user: App\Entity\User {#2835 -uuid: Symfony\Component\Uid\UuidV4 {#8189 …} -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 {#8202 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8216 …} -leads: Doctrine\ORM\PersistentCollection {#8350 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8201 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8361 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8463 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8492 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8560 …} -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 {#8604 …} -coaches: Doctrine\ORM\PersistentCollection {#8643 …} -clients: Doctrine\ORM\PersistentCollection {#8641 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8693 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8701 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8875 …} #file: Vich\UploaderBundle\Entity\File {#8867 …} #credits: Doctrine\ORM\PersistentCollection {#8868 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8872 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8858 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1778015869 {#8877 : 2026-05-05 23:17:49.936477 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8871 …} -user: App\Entity\User {#2835} } -profil: App\Entity\User\ContactProfile {#8709 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8717 …} -fitnessProfile: App\Entity\FitnessProfile {#8732 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8781 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8198 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8200 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2835} #deletedAt: null -active: true } +allowRenderLink: true #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1775 …} #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …} } |
|||
| user:profil-avatar | App\Twig\Components\User\ProfilAvatar | 72.5 MiB | 2.21 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2835 -uuid: Symfony\Component\Uid\UuidV4 {#8189 …} -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 {#8202 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8216 …} -leads: Doctrine\ORM\PersistentCollection {#8350 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8201 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8361 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8463 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8492 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8560 …} -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 {#8604 …} -coaches: Doctrine\ORM\PersistentCollection {#8643 …} -clients: Doctrine\ORM\PersistentCollection {#8641 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8693 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8701 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8875 …} #file: Vich\UploaderBundle\Entity\File {#8867 …} #credits: Doctrine\ORM\PersistentCollection {#8868 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8872 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8858 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1778015869 {#8877 : 2026-05-05 23:17:49.936477 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8871 …} -user: App\Entity\User {#2835} } -profil: App\Entity\User\ContactProfile {#8709 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8717 …} -fitnessProfile: App\Entity\FitnessProfile {#8732 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8781 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8198 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8200 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2835} #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 {#8799 +user: App\Entity\User {#2835 -uuid: Symfony\Component\Uid\UuidV4 {#8189 …} -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 {#8202 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8216 …} -leads: Doctrine\ORM\PersistentCollection {#8350 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8201 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8361 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8463 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8492 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8560 …} -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 {#8604 …} -coaches: Doctrine\ORM\PersistentCollection {#8643 …} -clients: Doctrine\ORM\PersistentCollection {#8641 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8693 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8701 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8875 …} #file: Vich\UploaderBundle\Entity\File {#8867 …} #credits: Doctrine\ORM\PersistentCollection {#8868 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8872 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8858 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1778015869 {#8877 : 2026-05-05 23:17:49.936477 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8871 …} -user: App\Entity\User {#2835} } -profil: App\Entity\User\ContactProfile {#8709 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8717 …} -fitnessProfile: App\Entity\FitnessProfile {#8732 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8781 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8198 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8200 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2835} #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 {#1775 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8701 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8875 …} #file: Vich\UploaderBundle\Entity\File {#8867 …} #credits: Doctrine\ORM\PersistentCollection {#8868 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8872 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8858 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1778015869 {#8877 : 2026-05-05 23:17:49.936477 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8871 …} -user: App\Entity\User {#2835 -uuid: Symfony\Component\Uid\UuidV4 {#8189 …} -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 {#8202 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8216 …} -leads: Doctrine\ORM\PersistentCollection {#8350 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8201 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8361 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8463 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8492 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8560 …} -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 {#8604 …} -coaches: Doctrine\ORM\PersistentCollection {#8643 …} -clients: Doctrine\ORM\PersistentCollection {#8641 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8693 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8701} -profil: App\Entity\User\ContactProfile {#8709 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8717 …} -fitnessProfile: App\Entity\FitnessProfile {#8732 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8781 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8198 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8200 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2835} #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 {#8834 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#516 …} +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 {#8701 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8875 …} #file: Vich\UploaderBundle\Entity\File {#8867 …} #credits: Doctrine\ORM\PersistentCollection {#8868 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8872 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8858 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1778015869 {#8877 : 2026-05-05 23:17:49.936477 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8871 …} -user: App\Entity\User {#2835 -uuid: Symfony\Component\Uid\UuidV4 {#8189 …} -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 {#8202 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8216 …} -leads: Doctrine\ORM\PersistentCollection {#8350 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8201 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8361 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8463 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8492 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8560 …} -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 {#8604 …} -coaches: Doctrine\ORM\PersistentCollection {#8643 …} -clients: Doctrine\ORM\PersistentCollection {#8641 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8693 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8701} -profil: App\Entity\User\ContactProfile {#8709 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8717 …} -fitnessProfile: App\Entity\FitnessProfile {#8732 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8781 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8198 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8200 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2835} #deletedAt: null -active: true } } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#8185 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#8922 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 72.5 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8908 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1775 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} +right: true +left: true } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 72.5 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8964 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1775 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} } |
|||
| utils:lang-selector |
[Anonymous]
|
72.5 MiB | 0.79 ms | |
|---|---|---|---|---|
| Input props | [ "size" => "large" ] |
|||
| Attributes | [ "size" => "large" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9011 -props: [ "size" => "large" ] } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 72.5 MiB | 0.67 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false "size" => "large" "showTranslateIcon" => true ] |
|||
| Attributes | [ "size" => "large" ] |
|||
| Component | App\Twig\Components\App\LangSelector {#9033 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false +showTranslateIcon: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#218 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …} } |
|||
| ui:dropdown | App\Twig\Components\Ui\Dropdown | 72.5 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "label" => "lang.name.fr" "defaultOpenLeft" => false "locales" => [ "fr" "en" "de" "it" ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Dropdown {#9055 +label: "lang.name.fr" +contentClass: null +defaultOpen: false +defaultOpenLeft: false +locales: [ "fr" "en" "de" "it" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "g-translate" "class" => "fill-black dark:fill-white w-5 h-5" ] |
|||
| Attributes | [ "class" => "fill-black dark:fill-white w-5 h-5" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9086 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "g-translate" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-black dark:fill-white w-5 h-5 dropdown-icon" ] |
|||
| Attributes | [ "class" => "fill-black dark:fill-white w-5 h-5 dropdown-icon" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9108 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-[15px] h-[15px] dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[15px] h-[15px] dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9155 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
72.5 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "size" => "large" ] |
|||
| Attributes | [ "size" => "large" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9034 -props: [ "size" => "large" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#9176 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#9210 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#9233 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#9256 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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" => "instagram" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9279 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "instagram" +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-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9302 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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" => "tiktok" "class" => "w-[29px] h-[29px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[29px] h-[29px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9325 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "tiktok" +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-[19px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[19px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9348 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +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" => "youtube" "class" => "w-[28px] h-[24px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[24px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9371 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4376 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||