Components
17
Twig Components
80
Render Count
68
ms
Render Time
76.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 74.5 MiB | 56.13 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4642 -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 | 66.5 MiB | 0.45 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 {#4689 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4700 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
66.5 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4751 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4766 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4816 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4844 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4860 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4884 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4908 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4932 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4956 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#4980 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#5004 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#5028 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6186 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
68.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6222 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 74.5 MiB | 9.53 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6299 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6300 …} -formFactory: Symfony\Component\Form\FormFactory {#6298 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6451 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6486 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 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 {#6516 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.05 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 {#6548 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6567 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6677 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6711 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6727 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6751 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6775 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6799 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6823 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6847 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6871 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6895 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6919 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6943 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6988 +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 | 74.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 {#6978 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#6619 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 74.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" => "La différence entre hypertrophie et endurance musculaire" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7071 +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" => "La différence entre hypertrophie et endurance musculaire" "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" => "La différence entre hypertrophie et endurance musculaire" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#7101 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#7123 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#7146 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 74.5 MiB | 0.43 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7091 +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 | 74.5 MiB | 0.93 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3909 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3866 …} #file: Vich\UploaderBundle\Entity\File {#3903 …} #credits: Doctrine\ORM\PersistentCollection {#3890 …} -source: null -zone: null -urlExternal: null #id: 494 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3773 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1725396977 {#3760 : 2024-09-03 22:56:17.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777779368 {#3781 : 2026-05-03 05:36:08.802118 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news La différence entre hypertrophie et endurance musculaire" "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 {#7238 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news La différence entre hypertrophie et endurance musculaire" +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 {#3909 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3866 …} #file: Vich\UploaderBundle\Entity\File {#3903 …} #credits: Doctrine\ORM\PersistentCollection {#3890 …} -source: null -zone: null -urlExternal: null #id: 494 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3773 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1725396977 {#3760 : 2024-09-03 22:56:17.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777779368 {#3781 : 2026-05-03 05:36:08.802118 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#7275 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#7306 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.26 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 {#7344 +name: "Prise de muscle" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.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 {#7397 +name: "Endurance" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Performance" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7421 +name: "Performance" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 74.5 MiB | 2.33 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730734781957 "blocks" => [ [ "id" => "SLFL9CvAMT" "type" => "header" "data" => [ "text" => "Définitions de l'hypertrophie et de l'endurance musculaire" "level" => 2 ] ] [ "id" => "fBwdMlGkdK" "type" => "header" "data" => [ "text" => "Hypertrophie musculaire" "level" => 3 ] ] [ "id" => "bW57G0NWEf" "type" => "paragraph" "data" => [ "text" => "L'hypertrophie musculaire se réfère à l'augmentation du volume des muscles. Ce processus est poursuivi par beaucoup afin d'obtenir une silhouette plus musclée et volumineuse. L'entraînement pour l'hypertrophie implique généralement des poids lourds avec des répétitions modérées, axé sur la fatigue des muscles pour provoquer leur croissance. Les adaptations physiologiques comprennent une augmentation de la taille des fibres musculaires." ] ] [ "id" => "2bG1ghvHlq" "type" => "header" "data" => [ "text" => "Endurance musculaire" "level" => 3 ] ] [ "id" => "yribsETbng" "type" => "paragraph" "data" => [ "text" => "L'endurance musculaire, en revanche, désigne la capacité d'un muscle à soutenir des contractions répétées sur une longue période. Cette forme d'entraînement utilise souvent des charges plus légères avec un grand nombre de répétitions. Elle est cruciale pour les activités qui nécessitent une endurance prolongée, comme la natation ou le cyclisme." ] ] [ "id" => "Pe3ZuW3cwv" "type" => "header" "data" => [ "text" => "Mécanismes physiologiques" "level" => 2 ] ] [ "id" => "xKZWcUlBP_" "type" => "header" "data" => [ "text" => "Effets de l'entraînement sur le muscle" "level" => 3 ] ] [ "id" => "TSDExp2ig8" "type" => "paragraph" "data" => [ "text" => "Les entraînements axés sur l'hypertrophie provoquent des dommages microscopiques aux fibres musculaires, déclenchant leur réparation et leur croissance. D'un autre côté, l'entraînement pour l'endurance renforce la capacité du muscle à utiliser l'oxygène plus efficacement, grâce à une augmentation du nombre et de la taille des mitochondries." ] ] [ "id" => "kebIFu5WJv" "type" => "header" "data" => [ "text" => "Adaptations neurophysiologiques" "level" => 3 ] ] [ "id" => "E6kvmpGt98" "type" => "paragraph" "data" => [ "text" => "Chaque type d'entraînement entraîne des adaptations spécifiques au niveau du système nerveux central. L'hypertrophie améliore principalement la coordination nerveuse nécessaire pour lever des charges lourdes, tandis que l'endurance optimise la capacité de vos muscles à travailler avec un effort moindre sur une longue durée." ] ] [ "id" => "-EU43-f-6T" "type" => "header" "data" => [ "text" => "Applications pratiques dans l'entraînement" "level" => 2 ] ] [ "id" => "LAa5O5Rdt-" "type" => "header" "data" => [ "text" => "Programmes d'entraînement pour l'hypertrophie" "level" => 3 ] ] [ "id" => "NufZNo9wZp" "type" => "paragraph" "data" => [ "text" => "Pour maximiser l'hypertrophie, concentrez-vous sur des exercices multi-articulaires comme <a href="https://www.fitmetrics.ch/fr/exercice/6522abac976ab-squat-classique">le squat</a> ou <a href="https://www.fitmetrics.ch/fr/exercice/6522abac9915d-developpe-couche-a-la-barre">le développé couché</a>, en utilisant des poids lourds et des séries de 6 à 12 répétitions. Le repos entre les séries doit être suffisant pour permettre une récupération musculaire partielle mais pas totale." ] ] [ "id" => "yaWlkWSanU" "type" => "header" "data" => [ "text" => "Programmes d'entraînement pour l'endurance" "level" => 3 ] ] [ "id" => "KPOT67y3KR" "type" => "paragraph" "data" => [ "text" => "Développer l'endurance musculaire nécessite un volume élevé de répétitions, souvent 15 ou plus par série, avec des charges légères à modérées. Intégrez des activités cardiovasculaires comme le jogging ou la natation pour booster votre endurance globale." ] ] [ "id" => "2odnwKuht1" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "ZQEnVeKR9C" "type" => "paragraph" "data" => [ "text" => "Les différences entre l'hypertrophie et l'endurance musculaire reposent sur la manière dont chaque méthode d'entraînement affecte votre corps. Tandis que l'hypertrophie vise à augmenter le volume musculaire, l'endurance se concentre sur la capacité des muscles à soutenir un effort prolongé. En fonction de vos objectifs personnels, vous pouvez choisir l'approche qui répond le mieux à vos besoins. Adaptez-vous et poussez vos limites pour exploiter au mieux le potentiel de votre corps." ] ] ] "version" => "2.28.2" ] "title" => "La différence entre hypertrophie et endurance musculaire" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7408 +title: "La différence entre hypertrophie et endurance musculaire" +data: [ "time" => 1730734781957 "blocks" => [ [ "id" => "SLFL9CvAMT" "type" => "header" "data" => [ "text" => "Définitions de l'hypertrophie et de l'endurance musculaire" "level" => 2 ] ] [ "id" => "fBwdMlGkdK" "type" => "header" "data" => [ "text" => "Hypertrophie musculaire" "level" => 3 ] ] [ "id" => "bW57G0NWEf" "type" => "paragraph" "data" => [ "text" => "L'hypertrophie musculaire se réfère à l'augmentation du volume des muscles. Ce processus est poursuivi par beaucoup afin d'obtenir une silhouette plus musclée et volumineuse. L'entraînement pour l'hypertrophie implique généralement des poids lourds avec des répétitions modérées, axé sur la fatigue des muscles pour provoquer leur croissance. Les adaptations physiologiques comprennent une augmentation de la taille des fibres musculaires." ] ] [ "id" => "2bG1ghvHlq" "type" => "header" "data" => [ "text" => "Endurance musculaire" "level" => 3 ] ] [ "id" => "yribsETbng" "type" => "paragraph" "data" => [ "text" => "L'endurance musculaire, en revanche, désigne la capacité d'un muscle à soutenir des contractions répétées sur une longue période. Cette forme d'entraînement utilise souvent des charges plus légères avec un grand nombre de répétitions. Elle est cruciale pour les activités qui nécessitent une endurance prolongée, comme la natation ou le cyclisme." ] ] [ "id" => "Pe3ZuW3cwv" "type" => "header" "data" => [ "text" => "Mécanismes physiologiques" "level" => 2 ] ] [ "id" => "xKZWcUlBP_" "type" => "header" "data" => [ "text" => "Effets de l'entraînement sur le muscle" "level" => 3 ] ] [ "id" => "TSDExp2ig8" "type" => "paragraph" "data" => [ "text" => "Les entraînements axés sur l'hypertrophie provoquent des dommages microscopiques aux fibres musculaires, déclenchant leur réparation et leur croissance. D'un autre côté, l'entraînement pour l'endurance renforce la capacité du muscle à utiliser l'oxygène plus efficacement, grâce à une augmentation du nombre et de la taille des mitochondries." ] ] [ "id" => "kebIFu5WJv" "type" => "header" "data" => [ "text" => "Adaptations neurophysiologiques" "level" => 3 ] ] [ "id" => "E6kvmpGt98" "type" => "paragraph" "data" => [ "text" => "Chaque type d'entraînement entraîne des adaptations spécifiques au niveau du système nerveux central. L'hypertrophie améliore principalement la coordination nerveuse nécessaire pour lever des charges lourdes, tandis que l'endurance optimise la capacité de vos muscles à travailler avec un effort moindre sur une longue durée." ] ] [ "id" => "-EU43-f-6T" "type" => "header" "data" => [ "text" => "Applications pratiques dans l'entraînement" "level" => 2 ] ] [ "id" => "LAa5O5Rdt-" "type" => "header" "data" => [ "text" => "Programmes d'entraînement pour l'hypertrophie" "level" => 3 ] ] [ "id" => "NufZNo9wZp" "type" => "paragraph" "data" => [ "text" => "Pour maximiser l'hypertrophie, concentrez-vous sur des exercices multi-articulaires comme <a href="https://www.fitmetrics.ch/fr/exercice/6522abac976ab-squat-classique">le squat</a> ou <a href="https://www.fitmetrics.ch/fr/exercice/6522abac9915d-developpe-couche-a-la-barre">le développé couché</a>, en utilisant des poids lourds et des séries de 6 à 12 répétitions. Le repos entre les séries doit être suffisant pour permettre une récupération musculaire partielle mais pas totale." ] ] [ "id" => "yaWlkWSanU" "type" => "header" "data" => [ "text" => "Programmes d'entraînement pour l'endurance" "level" => 3 ] ] [ "id" => "KPOT67y3KR" "type" => "paragraph" "data" => [ "text" => "Développer l'endurance musculaire nécessite un volume élevé de répétitions, souvent 15 ou plus par série, avec des charges légères à modérées. Intégrez des activités cardiovasculaires comme le jogging ou la natation pour booster votre endurance globale." ] ] [ "id" => "2odnwKuht1" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "ZQEnVeKR9C" "type" => "paragraph" "data" => [ "text" => "Les différences entre l'hypertrophie et l'endurance musculaire reposent sur la manière dont chaque méthode d'entraînement affecte votre corps. Tandis que l'hypertrophie vise à augmenter le volume musculaire, l'endurance se concentre sur la capacité des muscles à soutenir un effort prolongé. En fonction de vos objectifs personnels, vous pouvez choisir l'approche qui répond le mieux à vos besoins. Adaptez-vous et poussez vos limites pour exploiter au mieux le potentiel de votre corps." ] ] ] "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 | 74.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 {#7495 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 74.5 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7538 +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 | 74.5 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7589 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 74.5 MiB | 1.66 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "La différence entre hypertrophie et endurance musculaire" "description" => "Hypertrophie : augmentation de la taille des muscles. Endurance musculaire : capacité à maintenir un effort prolongé." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7603 +shareUrl: "https://test.fitmetrics.ch/fr/article/la-difference-entre-hypertrophie-et-endurance-musculaire-29?open-account-panel-popup=1" +title: "La différence entre hypertrophie et endurance musculaire" +description: "Hypertrophie : augmentation de la taille des muscles. Endurance musculaire : capacité à maintenir un effort prolongé." +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 | 74.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 {#7645 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#7673 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#7698 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#7721 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#7744 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#7767 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#7790 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#7813 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 76.5 MiB | 4.30 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8183 …} -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 {#8196 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …} -leads: Doctrine\ORM\PersistentCollection {#8344 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8195 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …} -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 {#8598 …} -coaches: Doctrine\ORM\PersistentCollection {#8637 …} -clients: Doctrine\ORM\PersistentCollection {#8635 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8687 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …} #file: Vich\UploaderBundle\Entity\File {#8861 …} #credits: Doctrine\ORM\PersistentCollection {#8862 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8852 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777779368 {#8871 : 2026-05-03 05:36:08.939132 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8865 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8703 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …} -fitnessProfile: App\Entity\FitnessProfile {#8726 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8775 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8194 : 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 {#7652 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8183 …} -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 {#8196 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …} -leads: Doctrine\ORM\PersistentCollection {#8344 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8195 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …} -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 {#8598 …} -coaches: Doctrine\ORM\PersistentCollection {#8637 …} -clients: Doctrine\ORM\PersistentCollection {#8635 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8687 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …} #file: Vich\UploaderBundle\Entity\File {#8861 …} #credits: Doctrine\ORM\PersistentCollection {#8862 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8852 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777779368 {#8871 : 2026-05-03 05:36:08.939132 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8865 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8703 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …} -fitnessProfile: App\Entity\FitnessProfile {#8726 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8775 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8194 : 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 | 76.5 MiB | 2.66 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8183 …} -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 {#8196 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …} -leads: Doctrine\ORM\PersistentCollection {#8344 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8195 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …} -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 {#8598 …} -coaches: Doctrine\ORM\PersistentCollection {#8637 …} -clients: Doctrine\ORM\PersistentCollection {#8635 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8687 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …} #file: Vich\UploaderBundle\Entity\File {#8861 …} #credits: Doctrine\ORM\PersistentCollection {#8862 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8852 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777779368 {#8871 : 2026-05-03 05:36:08.939132 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8865 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8703 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …} -fitnessProfile: App\Entity\FitnessProfile {#8726 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8775 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8194 : 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 {#8793 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8183 …} -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 {#8196 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …} -leads: Doctrine\ORM\PersistentCollection {#8344 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8195 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …} -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 {#8598 …} -coaches: Doctrine\ORM\PersistentCollection {#8637 …} -clients: Doctrine\ORM\PersistentCollection {#8635 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8687 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …} #file: Vich\UploaderBundle\Entity\File {#8861 …} #credits: Doctrine\ORM\PersistentCollection {#8862 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8852 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777779368 {#8871 : 2026-05-03 05:36:08.939132 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8865 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8703 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …} -fitnessProfile: App\Entity\FitnessProfile {#8726 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8775 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8194 : 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 | 76.5 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8695 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …} #file: Vich\UploaderBundle\Entity\File {#8861 …} #credits: Doctrine\ORM\PersistentCollection {#8862 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8852 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777779368 {#8871 : 2026-05-03 05:36:08.939132 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8865 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8183 …} -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 {#8196 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …} -leads: Doctrine\ORM\PersistentCollection {#8344 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8195 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …} -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 {#8598 …} -coaches: Doctrine\ORM\PersistentCollection {#8637 …} -clients: Doctrine\ORM\PersistentCollection {#8635 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8687 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695} -profil: App\Entity\User\ContactProfile {#8703 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …} -fitnessProfile: App\Entity\FitnessProfile {#8726 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8775 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8194 : 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 {#8828 #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 {#8695 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …} #file: Vich\UploaderBundle\Entity\File {#8861 …} #credits: Doctrine\ORM\PersistentCollection {#8862 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8852 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777779368 {#8871 : 2026-05-03 05:36:08.939132 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8865 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8183 …} -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 {#8196 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …} -leads: Doctrine\ORM\PersistentCollection {#8344 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8195 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …} -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 {#8598 …} -coaches: Doctrine\ORM\PersistentCollection {#8637 …} -clients: Doctrine\ORM\PersistentCollection {#8635 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8687 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695} -profil: App\Entity\User\ContactProfile {#8703 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …} -fitnessProfile: App\Entity\FitnessProfile {#8726 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8775 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8194 : 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 | 76.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#8179 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#8916 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 76.5 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8902 +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 | 76.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8958 +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 | 76.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#9013 +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]
|
76.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9005 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 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 {#9047 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9079 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9102 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9125 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9148 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9171 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9194 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9217 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9240 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4692 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||