Components
17
Twig Components
80
Render Count
64
ms
Render Time
76.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 72.5 MiB | 53.32 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4563 -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.51 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 {#4610 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.05 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 {#4621 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
66.5 MiB | 1.14 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4672 -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 {#4687 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4737 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4765 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 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 {#4781 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4805 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4829 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4853 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4877 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4901 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4925 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#4949 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#6107 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
68.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6143 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 72.5 MiB | 8.62 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6220 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6221 …} -formFactory: Symfony\Component\Form\FormFactory {#6219 …} } |
|||
| 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 {#6372 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6407 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6437 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "google" "class" => "h-[24px] w-[20px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6469 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "apple" "class" => "h-[24px] w-[20px] fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px] fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6488 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6598 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Attributes | [ "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6632 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6648 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6672 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6696 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6720 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6744 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6768 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6792 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6816 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6840 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "more" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6864 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 72.5 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6909 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 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 {#6899 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6540 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 72.5 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Muscle gain" "url" => "/en/news/tag/muscle-gain-1" ] [ "label" => "How to catch up on muscle lag" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6992 +items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Muscle gain" "url" => "/en/news/tag/muscle-gain-1" ] [ "label" => "How to catch up on muscle lag" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Muscle gain" "url" => "/en/news/tag/muscle-gain-1" ] [ "label" => "How to catch up on muscle lag" "url" => 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 {#7022 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 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 {#7044 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#7067 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7012 +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.87 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3952 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3825 …} #file: Vich\UploaderBundle\Entity\File {#3924 …} #credits: Doctrine\ORM\PersistentCollection {#3911 …} -source: null -zone: null -urlExternal: null #id: 502 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3860 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1728217251 {#3781 : 2024-10-06 14:20:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777262940 {#3868 : 2026-04-27 06:09:00.725703 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news How to catch up on muscle lag" "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 {#7159 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news How to catch up on muscle lag" +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 {#3952 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3825 …} #file: Vich\UploaderBundle\Entity\File {#3924 …} #credits: Doctrine\ORM\PersistentCollection {#3911 …} -source: null -zone: null -urlExternal: null #id: 502 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3860 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1728217251 {#3781 : 2024-10-06 14:20:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777262940 {#3868 : 2026-04-27 06:09:00.725703 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 {#7196 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#7227 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Muscle gain" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7265 +name: "Muscle gain" +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 {#7318 +name: "Performance" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 74.5 MiB | 2.49 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1736078927572 "blocks" => [ [ "id" => "Y0dxiWEiRq" "type" => "header" "data" => [ "text" => "Understanding Muscle Lag" "level" => 2 ] ] [ "id" => "Rd2pHpw_UY" "type" => "paragraph" "data" => [ "text" => "Before addressing muscle lag, it is essential to understand this phenomenon." ] ] [ "id" => "GH-L7jjpwV" "type" => "header" "data" => [ "text" => "Definition of Muscle Lag" "level" => 3 ] ] [ "id" => "-Ks9V-iYRa" "type" => "paragraph" "data" => [ "text" => "Muscle lag occurs when one of your muscles or muscle groups develops more slowly than others. This can affect the appearance and balance of the entire body and potentially harm physical performance in the long term." ] ] [ "id" => "CFx6bhtXEi" "type" => "header" "data" => [ "text" => "Causes of Muscle Lag" "level" => 3 ] ] [ "id" => "Wx_UYj5uwx" "type" => "paragraph" "data" => [ "text" => "The causes of this imbalance can be varied. The most common reasons include genetic factors, inadequate training, or prior injuries. For instance, muscle asymmetry could result from a lack of proper contraction during exercises." ] ] [ "id" => "SDNhniazwm" "type" => "header" "data" => [ "text" => "Strategies to Overcome Muscle Lag" "level" => 2 ] ] [ "id" => "wZBWERgTLB" "type" => "paragraph" "data" => [ "text" => "Fortunately, there are several effective methods to address muscle lag and harmoniously develop your muscles." ] ] [ "id" => "FqaHLnCeVn" "type" => "header" "data" => [ "text" => "Increase Training Volume" "level" => 3 ] ] [ "id" => "oSdrf71RXc" "type" => "paragraph" "data" => [ "text" => "Increasing the training volume for the lagging muscle is crucial. This can be achieved by adding extra sets and repetitions specifically for that muscle. This technique further stimulates muscle fibers, promoting growth." ] ] [ "id" => "zo6XhrZI6H" "type" => "header" "data" => [ "text" => "Focus on Exercise Execution" "level" => 3 ] ] [ "id" => "W7ATq7C5Zn" "type" => "paragraph" "data" => [ "text" => "Technique plays a vital role in muscle development. Ensure that each movement is performed with clean and controlled execution. This maximizes the engagement of the targeted muscle, which is essential for addressing weak points in training. To assist with this, <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> offers a comprehensive <a href="https://www.fitmetrics.ch/en/exercises">catalog of exercises</a>, complete with detailed execution videos and precise instructions." ] ] [ "id" => "vKX3FeS7up" "type" => "header" "data" => [ "text" => "Incorporate Specific Exercises" "level" => 3 ] ] [ "id" => "exvNbohT3U" "type" => "paragraph" "data" => [ "text" => "Incorporating targeted exercises can effectively stimulate a lagging muscle. For example, if your chest muscles are underdeveloped, exercises like the <a href="https://www.fitmetrics.ch/en/exercise/6522abac9a96e-olympic-bar-incline-press">incline bench press</a> can provide focused muscle stress." ] ] [ "id" => "9QjPV_jrtQ" "type" => "header" "data" => [ "text" => "Use Advanced Techniques" "level" => 3 ] ] [ "id" => "vPJzVkGrJB" "type" => "paragraph" "data" => [ "text" => "Intensification methods, such as supersets or drop sets, can take your training to the next level. These approaches increase muscle density and are well-known for helping to overcome lagging muscle development." ] ] [ "id" => "J8WETxnAVt" "type" => "header" "data" => [ "text" => "Tracking and Adjusting Progress" "level" => 2 ] ] [ "id" => "46WfvikyRX" "type" => "paragraph" "data" => [ "text" => "Monitoring your progress and adjusting your program accordingly is crucial for correcting muscle lag." ] ] [ "id" => "ay9BCJfeC2" "type" => "header" "data" => [ "text" => "Measure Progress" "level" => 3 ] ] [ "id" => "DsCrW-PSsf" "type" => "paragraph" "data" => [ "text" => "Regularly tracking progress is essential to ensure balanced muscle development. In addition to measurements and visual evaluations like selfies or videos, tools such as <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> can automatically log your performance. This app generates charts and statistics, providing a comprehensive overview of your progress." ] ] [ "id" => "kaQD5tmqb9" "type" => "header" "data" => [ "text" => "Adjust the Training Program" "level" => 3 ] ] [ "id" => "rqXZNO-CmP" "type" => "paragraph" "data" => [ "text" => "If progress is lacking, it may be time to adjust your training strategy. This could involve changing exercise frequency, incorporating new techniques, or modifying weights and repetitions based on observed results." ] ] [ "id" => "yQTMtBmKTq" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "OAHLrfrMdA" "type" => "paragraph" "data" => [ "text" => "Overcoming muscle lag requires time, patience, and a methodical approach. By understanding the causes of this imbalance and applying targeted strategies, you can not only correct the lag but also improve your overall strength and endurance. Stay persistent and adaptable to achieve your goals successfully—there is nothing more rewarding than seeing your efforts pay off." ] ] ] "version" => "2.30.6" ] "title" => "How to catch up on muscle lag" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7305 +title: "How to catch up on muscle lag" +data: [ "time" => 1736078927572 "blocks" => [ [ "id" => "Y0dxiWEiRq" "type" => "header" "data" => [ "text" => "Understanding Muscle Lag" "level" => 2 ] ] [ "id" => "Rd2pHpw_UY" "type" => "paragraph" "data" => [ "text" => "Before addressing muscle lag, it is essential to understand this phenomenon." ] ] [ "id" => "GH-L7jjpwV" "type" => "header" "data" => [ "text" => "Definition of Muscle Lag" "level" => 3 ] ] [ "id" => "-Ks9V-iYRa" "type" => "paragraph" "data" => [ "text" => "Muscle lag occurs when one of your muscles or muscle groups develops more slowly than others. This can affect the appearance and balance of the entire body and potentially harm physical performance in the long term." ] ] [ "id" => "CFx6bhtXEi" "type" => "header" "data" => [ "text" => "Causes of Muscle Lag" "level" => 3 ] ] [ "id" => "Wx_UYj5uwx" "type" => "paragraph" "data" => [ "text" => "The causes of this imbalance can be varied. The most common reasons include genetic factors, inadequate training, or prior injuries. For instance, muscle asymmetry could result from a lack of proper contraction during exercises." ] ] [ "id" => "SDNhniazwm" "type" => "header" "data" => [ "text" => "Strategies to Overcome Muscle Lag" "level" => 2 ] ] [ "id" => "wZBWERgTLB" "type" => "paragraph" "data" => [ "text" => "Fortunately, there are several effective methods to address muscle lag and harmoniously develop your muscles." ] ] [ "id" => "FqaHLnCeVn" "type" => "header" "data" => [ "text" => "Increase Training Volume" "level" => 3 ] ] [ "id" => "oSdrf71RXc" "type" => "paragraph" "data" => [ "text" => "Increasing the training volume for the lagging muscle is crucial. This can be achieved by adding extra sets and repetitions specifically for that muscle. This technique further stimulates muscle fibers, promoting growth." ] ] [ "id" => "zo6XhrZI6H" "type" => "header" "data" => [ "text" => "Focus on Exercise Execution" "level" => 3 ] ] [ "id" => "W7ATq7C5Zn" "type" => "paragraph" "data" => [ "text" => "Technique plays a vital role in muscle development. Ensure that each movement is performed with clean and controlled execution. This maximizes the engagement of the targeted muscle, which is essential for addressing weak points in training. To assist with this, <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> offers a comprehensive <a href="https://www.fitmetrics.ch/en/exercises">catalog of exercises</a>, complete with detailed execution videos and precise instructions." ] ] [ "id" => "vKX3FeS7up" "type" => "header" "data" => [ "text" => "Incorporate Specific Exercises" "level" => 3 ] ] [ "id" => "exvNbohT3U" "type" => "paragraph" "data" => [ "text" => "Incorporating targeted exercises can effectively stimulate a lagging muscle. For example, if your chest muscles are underdeveloped, exercises like the <a href="https://www.fitmetrics.ch/en/exercise/6522abac9a96e-olympic-bar-incline-press">incline bench press</a> can provide focused muscle stress." ] ] [ "id" => "9QjPV_jrtQ" "type" => "header" "data" => [ "text" => "Use Advanced Techniques" "level" => 3 ] ] [ "id" => "vPJzVkGrJB" "type" => "paragraph" "data" => [ "text" => "Intensification methods, such as supersets or drop sets, can take your training to the next level. These approaches increase muscle density and are well-known for helping to overcome lagging muscle development." ] ] [ "id" => "J8WETxnAVt" "type" => "header" "data" => [ "text" => "Tracking and Adjusting Progress" "level" => 2 ] ] [ "id" => "46WfvikyRX" "type" => "paragraph" "data" => [ "text" => "Monitoring your progress and adjusting your program accordingly is crucial for correcting muscle lag." ] ] [ "id" => "ay9BCJfeC2" "type" => "header" "data" => [ "text" => "Measure Progress" "level" => 3 ] ] [ "id" => "DsCrW-PSsf" "type" => "paragraph" "data" => [ "text" => "Regularly tracking progress is essential to ensure balanced muscle development. In addition to measurements and visual evaluations like selfies or videos, tools such as <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> can automatically log your performance. This app generates charts and statistics, providing a comprehensive overview of your progress." ] ] [ "id" => "kaQD5tmqb9" "type" => "header" "data" => [ "text" => "Adjust the Training Program" "level" => 3 ] ] [ "id" => "rqXZNO-CmP" "type" => "paragraph" "data" => [ "text" => "If progress is lacking, it may be time to adjust your training strategy. This could involve changing exercise frequency, incorporating new techniques, or modifying weights and repetitions based on observed results." ] ] [ "id" => "yQTMtBmKTq" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "OAHLrfrMdA" "type" => "paragraph" "data" => [ "text" => "Overcoming muscle lag requires time, patience, and a methodical approach. By understanding the causes of this imbalance and applying targeted strategies, you can not only correct the lag but also improve your overall strength and endurance. Stay persistent and adaptable to achieve your goals successfully—there is nothing more rewarding than seeing your efforts pay off." ] ] ] "version" => "2.30.6" ] +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 {#7392 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#7439 +includeScript: true +labelClass: null +containerClass: "my-2" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7494 +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.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7529 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 74.5 MiB | 1.31 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "How to catch up on muscle lag" "description" => "A lagging muscle can be frustrating, but understanding its causes and adapting your program can help correct the imbalance." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7543 +shareUrl: "https://test.fitmetrics.ch/en/news/how-to-catch-up-on-muscle-lag-36" +title: "How to catch up on muscle lag" +description: "A lagging muscle can be frustrating, but understanding its causes and adapting your program can help correct the imbalance." +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 {#7585 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#7613 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#7638 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-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 {#7661 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "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 {#7684 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "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 {#7707 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#7730 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "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 {#7753 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 76.5 MiB | 3.79 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8123 …} -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 {#8136 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8150 …} -leads: Doctrine\ORM\PersistentCollection {#8284 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8135 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8295 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8397 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8426 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8494 …} -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 {#8538 …} -coaches: Doctrine\ORM\PersistentCollection {#8577 …} -clients: Doctrine\ORM\PersistentCollection {#8575 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8627 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8635 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8809 …} #file: Vich\UploaderBundle\Entity\File {#8801 …} #credits: Doctrine\ORM\PersistentCollection {#8802 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8806 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8792 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777262940 {#8811 : 2026-04-27 06:09:00.861615 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8805 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8643 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8651 …} -fitnessProfile: App\Entity\FitnessProfile {#8666 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8715 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8132 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8134 : 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 {#7592 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8123 …} -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 {#8136 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8150 …} -leads: Doctrine\ORM\PersistentCollection {#8284 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8135 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8295 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8397 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8426 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8494 …} -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 {#8538 …} -coaches: Doctrine\ORM\PersistentCollection {#8577 …} -clients: Doctrine\ORM\PersistentCollection {#8575 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8627 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8635 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8809 …} #file: Vich\UploaderBundle\Entity\File {#8801 …} #credits: Doctrine\ORM\PersistentCollection {#8802 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8806 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8792 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777262940 {#8811 : 2026-04-27 06:09:00.861615 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8805 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8643 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8651 …} -fitnessProfile: App\Entity\FitnessProfile {#8666 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8715 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8132 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8134 : 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.41 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8123 …} -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 {#8136 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8150 …} -leads: Doctrine\ORM\PersistentCollection {#8284 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8135 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8295 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8397 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8426 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8494 …} -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 {#8538 …} -coaches: Doctrine\ORM\PersistentCollection {#8577 …} -clients: Doctrine\ORM\PersistentCollection {#8575 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8627 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8635 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8809 …} #file: Vich\UploaderBundle\Entity\File {#8801 …} #credits: Doctrine\ORM\PersistentCollection {#8802 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8806 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8792 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777262940 {#8811 : 2026-04-27 06:09:00.861615 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8805 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8643 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8651 …} -fitnessProfile: App\Entity\FitnessProfile {#8666 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8715 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8132 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8134 : 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 {#8733 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8123 …} -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 {#8136 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8150 …} -leads: Doctrine\ORM\PersistentCollection {#8284 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8135 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8295 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8397 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8426 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8494 …} -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 {#8538 …} -coaches: Doctrine\ORM\PersistentCollection {#8577 …} -clients: Doctrine\ORM\PersistentCollection {#8575 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8627 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8635 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8809 …} #file: Vich\UploaderBundle\Entity\File {#8801 …} #credits: Doctrine\ORM\PersistentCollection {#8802 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8806 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8792 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777262940 {#8811 : 2026-04-27 06:09:00.861615 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8805 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8643 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8651 …} -fitnessProfile: App\Entity\FitnessProfile {#8666 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8715 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8132 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8134 : 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.14 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8635 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8809 …} #file: Vich\UploaderBundle\Entity\File {#8801 …} #credits: Doctrine\ORM\PersistentCollection {#8802 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8806 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8792 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777262940 {#8811 : 2026-04-27 06:09:00.861615 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8805 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8123 …} -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 {#8136 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8150 …} -leads: Doctrine\ORM\PersistentCollection {#8284 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8135 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8295 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8397 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8426 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8494 …} -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 {#8538 …} -coaches: Doctrine\ORM\PersistentCollection {#8577 …} -clients: Doctrine\ORM\PersistentCollection {#8575 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8627 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8635} -profil: App\Entity\User\ContactProfile {#8643 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8651 …} -fitnessProfile: App\Entity\FitnessProfile {#8666 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8715 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8132 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8134 : 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 {#8768 #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 {#8635 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8809 …} #file: Vich\UploaderBundle\Entity\File {#8801 …} #credits: Doctrine\ORM\PersistentCollection {#8802 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8806 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8792 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777262940 {#8811 : 2026-04-27 06:09:00.861615 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8805 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8123 …} -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 {#8136 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8150 …} -leads: Doctrine\ORM\PersistentCollection {#8284 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8135 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8295 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8397 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8426 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8494 …} -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 {#8538 …} -coaches: Doctrine\ORM\PersistentCollection {#8577 …} -clients: Doctrine\ORM\PersistentCollection {#8575 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8627 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8635} -profil: App\Entity\User\ContactProfile {#8643 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8651 …} -fitnessProfile: App\Entity\FitnessProfile {#8666 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8715 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8132 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8134 : 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 {#8119 +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 {#8856 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 76.5 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8842 +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.24 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8898 +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.03 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8953 +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.10 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8945 -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 {#8987 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#9019 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#9042 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#9065 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#9088 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#9111 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#9134 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#9157 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +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 {#9180 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||