Components
17
Twig Components
80
Render Count
69
ms
Render Time
74.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 70.5 MiB | 58.03 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4089 -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 | 62.5 MiB | 0.44 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 {#4136 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4147 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
62.5 MiB | 1.20 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4198 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4213 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4263 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4291 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4307 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4331 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4355 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4379 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4403 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4427 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4451 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4475 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#3533 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
66.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#3468 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 70.5 MiB | 8.91 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#5697 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5698 …} -formFactory: Symfony\Component\Form\FormFactory {#5696 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#5849 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#5884 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5914 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "google" "class" => "h-[24px] w-[20px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5946 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#5965 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6075 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6109 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6125 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6149 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6173 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6197 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6221 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6245 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6269 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6293 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6317 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6341 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 70.5 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6386 +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 | 70.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 {#6376 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6017 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 70.5 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "At home" "url" => "/en/news/tag/at-home-2" ] [ "label" => "Home training: simple and effective" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6469 +items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "At home" "url" => "/en/news/tag/at-home-2" ] [ "label" => "Home training: simple and effective" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "At home" "url" => "/en/news/tag/at-home-2" ] [ "label" => "Home training: simple and effective" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6499 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6521 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6544 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 70.5 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6489 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.95 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: 499 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3860 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1726344284 {#3781 : 2024-09-14 22:04:44.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777796080 {#3868 : 2026-05-03 10:14:40.629678 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Home training: simple and effective" "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 {#6636 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Home training: simple and effective" +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: 499 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3860 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1726344284 {#3781 : 2024-09-14 22:04:44.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777796080 {#3868 : 2026-05-03 10:14:40.629678 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "calendar" "class" => "w-4 h-4" ] |
|||
| Attributes | [ "class" => "w-4 h-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6673 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-4 w-4" ] |
|||
| Attributes | [ "class" => "h-4 w-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6704 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "At home" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6742 +name: "At home" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Strengthening" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6795 +name: "Strengthening" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 72.5 MiB | 2.59 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730735732578 "blocks" => [ [ "id" => "ZfEhWVyMpI" "type" => "header" "data" => [ "text" => "Essential equipment for home weight training" "level" => 2 ] ] [ "id" => "4n3GwSAwNl" "type" => "paragraph" "data" => [ "text" => "To begin strength training <a href="https://www.fitmetrics.ch/en/exercises/category/64-at-home">at home</a>, it’s important to have a few basic pieces of equipment. The idea is to minimize the space used while maximizing the benefits." ] ] [ "id" => "1f4pqTU6Fe" "type" => "header" "data" => [ "text" => "Adjustable dumbbells" "level" => 3 ] ] [ "id" => "R5e1IwT_6I" "type" => "paragraph" "data" => [ "text" => "Adjustable dumbbells are a great solution for those looking to save space without sacrificing exercise variety. They allow you to quickly adjust the weight based on the exercise and fitness level." ] ] [ "id" => "Tsc1SAWHET" "type" => "header" "data" => [ "text" => "Pull-up bar" "level" => 3 ] ] [ "id" => "1UHStYKxlh" "type" => "paragraph" "data" => [ "text" => "A pull-up bar is essential for working the upper body. It helps strengthen the back, shoulders, and arms with a tool that easily fits in any door frame." ] ] [ "id" => "I_YrnUOYfF" "type" => "header" "data" => [ "text" => "Exercise mat" "level" => 3 ] ] [ "id" => "bQtA2_nujD" "type" => "paragraph" "data" => [ "text" => "A good exercise mat is crucial for ensuring comfort and safety during floor exercises. It reduces impact during strength or yoga sessions, protecting your joints." ] ] [ "id" => "nbnsl2Qbrg" "type" => "header" "data" => [ "text" => "Resistance bands" "level" => 3 ] ] [ "id" => "q4KmsXMi-K" "type" => "paragraph" "data" => [ "text" => "<a href="https://www.fitmetrics.ch/en/exercises/equipment/11-elastic">Resistance bands</a> are a versatile option for those looking for an effective workout while minimizing clutter. They offer progressive and adjustable resistance, suitable for a variety of exercises and fitness levels. Resistance bands improve strength, mobility, and muscle stability." ] ] [ "id" => "ThxDsu3sAr" "type" => "header" "data" => [ "text" => "Jump rope" "level" => 3 ] ] [ "id" => "vYC4DOWNLc" "type" => "paragraph" "data" => [ "text" => "A jump rope is an excellent tool to boost your cardio and tone your body at home. Easy to use and space-saving, it allows effective sessions for all levels while improving coordination and endurance. It’s the perfect accessory to optimize a workout with minimal equipment." ] ] [ "id" => "dSoMyldJP3" "type" => "header" "data" => [ "text" => "Effective training programs" "level" => 2 ] ] [ "id" => "MEWTtoPPi6" "type" => "paragraph" "data" => [ "text" => "No matter your level, there are tailored workout programs to guide your home fitness progression." ] ] [ "id" => "WZ-dbDQ9zM" "type" => "header" "data" => [ "text" => "Beginner workout" "level" => 3 ] ] [ "id" => "dJd_lhPywZ" "type" => "paragraph" "data" => [ "text" => "For beginners, it’s essential to focus on the basics. A typical program could include <a href="https://www.fitmetrics.ch/en/exercise/6522abac99da4-squat-without-equipment">squats</a>, <a href="https://www.fitmetrics.ch/en/exercise/6522abac9432e-push-up">push-ups</a>, <a href="https://www.fitmetrics.ch/en/exercise/6525cde0f27b4-burpee">burpees</a>, and <a href="https://www.fitmetrics.ch/en/exercise/656a5d016a99d-lunges">lunges</a>. Videos and tips available on <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> guide you step-by-step in performing these exercises correctly." ] ] [ "id" => "HRYNCwzg-P" "type" => "header" "data" => [ "text" => "Intermediate workout" "level" => 3 ] ] [ "id" => "H-L7uRewJQ" "type" => "paragraph" "data" => [ "text" => "For more experienced individuals, incorporating supersets and compound exercises can offer an additional challenge. Advice on techniques like drop sets is useful for maintaining progress and avoiding plateaus." ] ] [ "id" => "dIMFQ8H9uI" "type" => "header" "data" => [ "text" => "Maximizing results with minimal equipment" "level" => 2 ] ] [ "id" => "Tk7h4WbImD" "type" => "paragraph" "data" => [ "text" => "With limited equipment, the key is understanding how to maximize each workout to achieve your goals." ] ] [ "id" => "6HqjxXvRG7" "type" => "header" "data" => [ "text" => "Intensified workout sessions" "level" => 3 ] ] [ "id" => "VlVB-Xdgov" "type" => "paragraph" "data" => [ "text" => "To stimulate muscle growth, it’s important to progressively increase the intensity of sessions. This can be done by reducing rest time between sets or increasing the pace of each session." ] ] [ "id" => "irUMr5zR1I" "type" => "header" "data" => [ "text" => "Variety and progression" "level" => 3 ] ] [ "id" => "jmj1TIxZ_a" "type" => "paragraph" "data" => [ "text" => "Introducing variety into your routines is key to avoiding monotony and keeping your muscles challenged. Progressing means gradually adding weight or complexity to your exercises to push your limits." ] ] [ "id" => "YittBY62Q-" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "kAAm7dGXaI" "type" => "paragraph" "data" => [ "text" => "Training at home with minimal equipment is not just a trend but an effective solution for those looking to build muscle without wasting time. With the right tools and programs, results can be impressive while staying in the comfort of your environment." ] ] ] "version" => "2.28.2" ] "title" => "Home training: simple and effective" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#6782 +title: "Home training: simple and effective" +data: [ "time" => 1730735732578 "blocks" => [ [ "id" => "ZfEhWVyMpI" "type" => "header" "data" => [ "text" => "Essential equipment for home weight training" "level" => 2 ] ] [ "id" => "4n3GwSAwNl" "type" => "paragraph" "data" => [ "text" => "To begin strength training <a href="https://www.fitmetrics.ch/en/exercises/category/64-at-home">at home</a>, it’s important to have a few basic pieces of equipment. The idea is to minimize the space used while maximizing the benefits." ] ] [ "id" => "1f4pqTU6Fe" "type" => "header" "data" => [ "text" => "Adjustable dumbbells" "level" => 3 ] ] [ "id" => "R5e1IwT_6I" "type" => "paragraph" "data" => [ "text" => "Adjustable dumbbells are a great solution for those looking to save space without sacrificing exercise variety. They allow you to quickly adjust the weight based on the exercise and fitness level." ] ] [ "id" => "Tsc1SAWHET" "type" => "header" "data" => [ "text" => "Pull-up bar" "level" => 3 ] ] [ "id" => "1UHStYKxlh" "type" => "paragraph" "data" => [ "text" => "A pull-up bar is essential for working the upper body. It helps strengthen the back, shoulders, and arms with a tool that easily fits in any door frame." ] ] [ "id" => "I_YrnUOYfF" "type" => "header" "data" => [ "text" => "Exercise mat" "level" => 3 ] ] [ "id" => "bQtA2_nujD" "type" => "paragraph" "data" => [ "text" => "A good exercise mat is crucial for ensuring comfort and safety during floor exercises. It reduces impact during strength or yoga sessions, protecting your joints." ] ] [ "id" => "nbnsl2Qbrg" "type" => "header" "data" => [ "text" => "Resistance bands" "level" => 3 ] ] [ "id" => "q4KmsXMi-K" "type" => "paragraph" "data" => [ "text" => "<a href="https://www.fitmetrics.ch/en/exercises/equipment/11-elastic">Resistance bands</a> are a versatile option for those looking for an effective workout while minimizing clutter. They offer progressive and adjustable resistance, suitable for a variety of exercises and fitness levels. Resistance bands improve strength, mobility, and muscle stability." ] ] [ "id" => "ThxDsu3sAr" "type" => "header" "data" => [ "text" => "Jump rope" "level" => 3 ] ] [ "id" => "vYC4DOWNLc" "type" => "paragraph" "data" => [ "text" => "A jump rope is an excellent tool to boost your cardio and tone your body at home. Easy to use and space-saving, it allows effective sessions for all levels while improving coordination and endurance. It’s the perfect accessory to optimize a workout with minimal equipment." ] ] [ "id" => "dSoMyldJP3" "type" => "header" "data" => [ "text" => "Effective training programs" "level" => 2 ] ] [ "id" => "MEWTtoPPi6" "type" => "paragraph" "data" => [ "text" => "No matter your level, there are tailored workout programs to guide your home fitness progression." ] ] [ "id" => "WZ-dbDQ9zM" "type" => "header" "data" => [ "text" => "Beginner workout" "level" => 3 ] ] [ "id" => "dJd_lhPywZ" "type" => "paragraph" "data" => [ "text" => "For beginners, it’s essential to focus on the basics. A typical program could include <a href="https://www.fitmetrics.ch/en/exercise/6522abac99da4-squat-without-equipment">squats</a>, <a href="https://www.fitmetrics.ch/en/exercise/6522abac9432e-push-up">push-ups</a>, <a href="https://www.fitmetrics.ch/en/exercise/6525cde0f27b4-burpee">burpees</a>, and <a href="https://www.fitmetrics.ch/en/exercise/656a5d016a99d-lunges">lunges</a>. Videos and tips available on <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> guide you step-by-step in performing these exercises correctly." ] ] [ "id" => "HRYNCwzg-P" "type" => "header" "data" => [ "text" => "Intermediate workout" "level" => 3 ] ] [ "id" => "H-L7uRewJQ" "type" => "paragraph" "data" => [ "text" => "For more experienced individuals, incorporating supersets and compound exercises can offer an additional challenge. Advice on techniques like drop sets is useful for maintaining progress and avoiding plateaus." ] ] [ "id" => "dIMFQ8H9uI" "type" => "header" "data" => [ "text" => "Maximizing results with minimal equipment" "level" => 2 ] ] [ "id" => "Tk7h4WbImD" "type" => "paragraph" "data" => [ "text" => "With limited equipment, the key is understanding how to maximize each workout to achieve your goals." ] ] [ "id" => "6HqjxXvRG7" "type" => "header" "data" => [ "text" => "Intensified workout sessions" "level" => 3 ] ] [ "id" => "VlVB-Xdgov" "type" => "paragraph" "data" => [ "text" => "To stimulate muscle growth, it’s important to progressively increase the intensity of sessions. This can be done by reducing rest time between sets or increasing the pace of each session." ] ] [ "id" => "irUMr5zR1I" "type" => "header" "data" => [ "text" => "Variety and progression" "level" => 3 ] ] [ "id" => "jmj1TIxZ_a" "type" => "paragraph" "data" => [ "text" => "Introducing variety into your routines is key to avoiding monotony and keeping your muscles challenged. Progressing means gradually adding weight or complexity to your exercises to push your limits." ] ] [ "id" => "YittBY62Q-" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "kAAm7dGXaI" "type" => "paragraph" "data" => [ "text" => "Training at home with minimal equipment is not just a trend but an effective solution for those looking to build muscle without wasting time. With the right tools and programs, results can be impressive while staying in the comfort of your environment." ] ] ] "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 | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "program" "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Attributes | [ "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6869 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6915 +includeScript: true +labelClass: null +containerClass: "my-2" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#6965 +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 | 72.5 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7010 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 72.5 MiB | 1.39 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Home training: simple and effective" "description" => "Home weight training allows you to train freely with minimal equipment and still achieve good results." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7024 +shareUrl: "https://test.fitmetrics.ch/en/news/home-training-simple-and-effective-33?open-account-panel-popup=1" +title: "Home training: simple and effective" +description: "Home weight training allows you to train freely with minimal equipment and still achieve good results." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Attributes | [ "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7066 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "reddit" "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7094 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "twitter" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7119 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7142 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7165 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "linkedin" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7188 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7211 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "email" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7234 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 74.5 MiB | 3.66 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7604 …} -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 {#7617 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …} -leads: Doctrine\ORM\PersistentCollection {#7765 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7616 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …} -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 {#8019 …} -coaches: Doctrine\ORM\PersistentCollection {#8058 …} -clients: Doctrine\ORM\PersistentCollection {#8056 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8108 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …} #file: Vich\UploaderBundle\Entity\File {#8282 …} #credits: Doctrine\ORM\PersistentCollection {#8283 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8287 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8273 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777796080 {#8292 : 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8286 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8124 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …} -fitnessProfile: App\Entity\FitnessProfile {#8147 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8196 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7615 : 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 {#7073 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7604 …} -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 {#7617 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …} -leads: Doctrine\ORM\PersistentCollection {#7765 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7616 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …} -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 {#8019 …} -coaches: Doctrine\ORM\PersistentCollection {#8058 …} -clients: Doctrine\ORM\PersistentCollection {#8056 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8108 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …} #file: Vich\UploaderBundle\Entity\File {#8282 …} #credits: Doctrine\ORM\PersistentCollection {#8283 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8287 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8273 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777796080 {#8292 : 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8286 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8124 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …} -fitnessProfile: App\Entity\FitnessProfile {#8147 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8196 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7615 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +allowRenderLink: true #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| user:profil-avatar | App\Twig\Components\User\ProfilAvatar | 74.5 MiB | 2.25 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7604 …} -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 {#7617 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …} -leads: Doctrine\ORM\PersistentCollection {#7765 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7616 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …} -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 {#8019 …} -coaches: Doctrine\ORM\PersistentCollection {#8058 …} -clients: Doctrine\ORM\PersistentCollection {#8056 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8108 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …} #file: Vich\UploaderBundle\Entity\File {#8282 …} #credits: Doctrine\ORM\PersistentCollection {#8283 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8287 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8273 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777796080 {#8292 : 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8286 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8124 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …} -fitnessProfile: App\Entity\FitnessProfile {#8147 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8196 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7615 : 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 {#8214 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7604 …} -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 {#7617 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …} -leads: Doctrine\ORM\PersistentCollection {#7765 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7616 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …} -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 {#8019 …} -coaches: Doctrine\ORM\PersistentCollection {#8058 …} -clients: Doctrine\ORM\PersistentCollection {#8056 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8108 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …} #file: Vich\UploaderBundle\Entity\File {#8282 …} #credits: Doctrine\ORM\PersistentCollection {#8283 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8287 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8273 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777796080 {#8292 : 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8286 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8124 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …} -fitnessProfile: App\Entity\FitnessProfile {#8147 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8196 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7615 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10" +allowRenderLink: false #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 74.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8116 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …} #file: Vich\UploaderBundle\Entity\File {#8282 …} #credits: Doctrine\ORM\PersistentCollection {#8283 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8287 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8273 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777796080 {#8292 : 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8286 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7604 …} -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 {#7617 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …} -leads: Doctrine\ORM\PersistentCollection {#7765 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7616 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …} -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 {#8019 …} -coaches: Doctrine\ORM\PersistentCollection {#8058 …} -clients: Doctrine\ORM\PersistentCollection {#8056 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8108 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116} -profil: App\Entity\User\ContactProfile {#8124 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …} -fitnessProfile: App\Entity\FitnessProfile {#8147 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8196 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7615 : 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 {#8249 #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 {#8116 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …} #file: Vich\UploaderBundle\Entity\File {#8282 …} #credits: Doctrine\ORM\PersistentCollection {#8283 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8287 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8273 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777796080 {#8292 : 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8286 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7604 …} -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 {#7617 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …} -leads: Doctrine\ORM\PersistentCollection {#7765 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7616 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …} -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 {#8019 …} -coaches: Doctrine\ORM\PersistentCollection {#8058 …} -clients: Doctrine\ORM\PersistentCollection {#8056 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8108 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116} -profil: App\Entity\User\ContactProfile {#8124 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …} -fitnessProfile: App\Entity\FitnessProfile {#8147 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8196 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7615 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 74.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7600 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8337 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 74.5 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8323 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} +right: true +left: true } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 74.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8379 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8434 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| utils:theme-switcher |
[Anonymous]
|
74.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8426 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8468 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8500 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "heart" "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Attributes | [ "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8523 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8546 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "instagram" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8569 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8592 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "tiktok" "class" => "w-[29px] h-[29px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[29px] h-[29px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8615 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-[19px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[19px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8638 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "youtube" "class" => "w-[28px] h-[24px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[24px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8661 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||