Components
17
Twig Components
79
Render Count
66
ms
Render Time
74.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 72.5 MiB | 54.38 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4149 -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 | 64.5 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoDark" ] |
|||
| Attributes | [ "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoDark" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4196 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4207 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
64.5 MiB | 1.09 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4258 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4273 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4323 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4351 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4367 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4391 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4415 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4439 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4463 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4487 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4511 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4535 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#5693 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#5729 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 70.5 MiB | 8.75 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#5806 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5807 …} -formFactory: Symfony\Component\Form\FormFactory {#5805 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.06 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 {#5958 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5993 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6023 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6055 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6074 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6184 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6218 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6234 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6258 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6282 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6306 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6330 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6354 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6378 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6402 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6426 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6450 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 72.5 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6495 +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.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 {#6485 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6126 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 72.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" => "Performance" "url" => "/en/news/tag/performance-14" ] [ "label" => "Tracking progress: how to stay motivated" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6578 +items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Performance" "url" => "/en/news/tag/performance-14" ] [ "label" => "Tracking progress: how to stay motivated" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Performance" "url" => "/en/news/tag/performance-14" ] [ "label" => "Tracking progress: how to stay motivated" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6608 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6630 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6653 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6598 +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.99 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3937 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3847 …} #file: Vich\UploaderBundle\Entity\File {#3929 …} #credits: Doctrine\ORM\PersistentCollection {#3943 …} -source: null -zone: null -urlExternal: null #id: 481 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3820 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724075597 {#3869 : 2024-08-19 15:53:17.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777552377 {#3828 : 2026-04-30 14:32:57.293156 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Tracking progress: how to stay motivated" "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 {#6745 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Tracking progress: how to stay motivated" +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 {#3937 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3847 …} #file: Vich\UploaderBundle\Entity\File {#3929 …} #credits: Doctrine\ORM\PersistentCollection {#3943 …} -source: null -zone: null -urlExternal: null #id: 481 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3820 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724075597 {#3869 : 2024-08-19 15:53:17.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777552377 {#3828 : 2026-04-30 14:32:57.293156 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 {#6782 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#6813 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Performance" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6851 +name: "Performance" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 72.5 MiB | 2.79 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745275229 "blocks" => [ [ "id" => "_iytogniG5" "type" => "header" "data" => [ "text" => "How to stay motivated" "level" => 2 ] ] [ "id" => "jIGjqosUtI" "type" => "paragraph" "data" => [ "text" => "Motivation is the wind in the sails of our journey to success, whether in our personal or professional life. Yet, maintaining motivation is not always easy. Many obstacles, such as the monotony of tasks or lack of recognition, can slow down its momentum. That’s why tracking progress plays a crucial role in our quest for sustained motivation." ] ] [ "id" => "ySOtGbUZhG" "type" => "header" "data" => [ "text" => "Understanding motivation" "level" => 2 ] ] [ "id" => "jgpmsLKNU_" "type" => "paragraph" "data" => [ "text" => "Motivation, like an emotional compass, directs our actions toward our goals. It can be classified into two main categories, each influencing our journey differently." ] ] [ "id" => "SGjiRVgvKM" "type" => "header" "data" => [ "text" => "Intrinsic vs. extrinsic motivation" "level" => 3 ] ] [ "id" => "5pzvtRFdY-" "type" => "paragraph" "data" => [ "text" => "Intrinsic motivation comes from within. It is fueled by personal pleasure and satisfaction gained from completing the task itself. For example, reading a book because it interests you." ] ] [ "id" => "kGNKyg28dR" "type" => "paragraph" "data" => [ "text" => "Extrinsic motivation, on the other hand, relies on external rewards like a salary or praise. Take the example of an employee working hard to earn a promotion." ] ] [ "id" => "cQDHpSw09E" "type" => "header" "data" => [ "text" => "Factors influencing motivation" "level" => 3 ] ] [ "id" => "0CS4KVLEw3" "type" => "paragraph" "data" => [ "text" => "Not surprisingly, our motivation can be influenced by several factors:" ] ] [ "id" => "dKjAoyNqcm" "type" => "list" "data" => [ "style" => "unordered" "items" => [ "Psychological: Our beliefs, perceptions, and personal expectations." "Social: Interactions with colleagues, friends, and family." "Environmental: Working conditions, access to resources, etc." ] ] ] [ "id" => "ZXcrhLlSS2" "type" => "paragraph" "data" => [ "text" => "By understanding these influences, we can better manage our motivation." ] ] [ "id" => "kwgseONbng" "type" => "header" "data" => [ "text" => "Techniques for tracking progress" "level" => 3 ] ] [ "id" => "ry-ioSpHzN" "type" => "paragraph" "data" => [ "text" => "An effective roadmap can transform even the bumpiest journey into a successful adventure." ] ] [ "id" => "w3TWENj-VV" "type" => "header" "data" => [ "text" => "Using SMART goals" "level" => 3 ] ] [ "id" => "_z31bUzlSB" "type" => "paragraph" "data" => [ "text" => "SMART goals provide a clear and structured approach:" ] ] [ "id" => "vBFs5ODbyw" "type" => "list" "data" => [ "style" => "unordered" "items" => [ "Specific: Clearly define what you want to accomplish." "Measurable: Create criteria to evaluate your progress." "Achievable: Ensure the goal is realistic." "Relevant: Verify that the goal matches your current abilities." "Time-bound: Set a deadline for your goal." ] ] ] [ "id" => "i3cCjwD5QY" "type" => "paragraph" "data" => [ "text" => "With this method, each small step can feel like progress toward a bigger victory." ] ] [ "id" => "3feVZAya5g" "type" => "header" "data" => [ "text" => "Keeping a progress journal" "level" => 3 ] ] [ "id" => "l_HTl29RkN" "type" => "paragraph" "data" => [ "text" => "A progress journal allows you to track each step of your journey. This tool aids in daily reflection and reminds you of past achievements. To automate this task, you can use apps like FitMetrics, which offers personalized tracking of your fitness efforts." ] ] [ "id" => "uAS_AXcf0V" "type" => "header" "data" => [ "text" => "Using the FitMetrics app" "level" => 3 ] ] [ "id" => "Dsv09S7OMU" "type" => "paragraph" "data" => [ "text" => "The <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> app, for example, offers detailed tracking of your workouts and provides concrete advice to optimize your routine and maximize your results." ] ] [ "id" => "v5c4JLSvJV" "type" => "header" "data" => [ "text" => "Maintaining long-term motivation" "level" => 2 ] ] [ "id" => "YsrD87QDgs" "type" => "paragraph" "data" => [ "text" => "The road to success is long and full of challenges, but a few strategies can help you stay on course." ] ] [ "id" => "cEEthE1xD2" "type" => "header" "data" => [ "text" => "Celebrate small wins" "level" => 3 ] ] [ "id" => "cZh-abq5Gv" "type" => "paragraph" "data" => [ "text" => "Never underestimate the power of celebrating each small victory. It reinforces your progress and fuels your motivation for future steps." ] ] [ "id" => "9n0yY-eIRD" "type" => "header" "data" => [ "text" => "Surround yourself with support" "level" => 3 ] ] [ "id" => "6Lzh4ZIwDV" "type" => "paragraph" "data" => [ "text" => "Having a strong support network is crucial. Surround yourself with people who believe in your abilities and are ready to encourage you every step of the way." ] ] [ "id" => "ICyOYmrEkR" "type" => "header" "data" => [ "text" => "Adjust your goals" "level" => 3 ] ] [ "id" => "Ghjj4WKWs7" "type" => "paragraph" "data" => [ "text" => "Goals evolve over time. It’s important to adjust them according to your progress and the challenges you encounter. This flexibility can prevent discouragement and keep your enthusiasm alive." ] ] [ "id" => "CNdXMtFoAy" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "DqInWlIEeV" "type" => "paragraph" "data" => [ "text" => "Tracking progress is a powerful tool for maintaining motivation. By understanding motivation, setting SMART goals, and celebrating each milestone, you can turn every challenge into an opportunity for growth. Implement these strategies today for an effective and rewarding journey of progress. Stay the course and let your motivation lead you to uncharted heights." ] ] ] "version" => "2.28.2" ] "title" => "Tracking progress: how to stay motivated" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#6876 +title: "Tracking progress: how to stay motivated" +data: [ "time" => 1730745275229 "blocks" => [ [ "id" => "_iytogniG5" "type" => "header" "data" => [ "text" => "How to stay motivated" "level" => 2 ] ] [ "id" => "jIGjqosUtI" "type" => "paragraph" "data" => [ "text" => "Motivation is the wind in the sails of our journey to success, whether in our personal or professional life. Yet, maintaining motivation is not always easy. Many obstacles, such as the monotony of tasks or lack of recognition, can slow down its momentum. That’s why tracking progress plays a crucial role in our quest for sustained motivation." ] ] [ "id" => "ySOtGbUZhG" "type" => "header" "data" => [ "text" => "Understanding motivation" "level" => 2 ] ] [ "id" => "jgpmsLKNU_" "type" => "paragraph" "data" => [ "text" => "Motivation, like an emotional compass, directs our actions toward our goals. It can be classified into two main categories, each influencing our journey differently." ] ] [ "id" => "SGjiRVgvKM" "type" => "header" "data" => [ "text" => "Intrinsic vs. extrinsic motivation" "level" => 3 ] ] [ "id" => "5pzvtRFdY-" "type" => "paragraph" "data" => [ "text" => "Intrinsic motivation comes from within. It is fueled by personal pleasure and satisfaction gained from completing the task itself. For example, reading a book because it interests you." ] ] [ "id" => "kGNKyg28dR" "type" => "paragraph" "data" => [ "text" => "Extrinsic motivation, on the other hand, relies on external rewards like a salary or praise. Take the example of an employee working hard to earn a promotion." ] ] [ "id" => "cQDHpSw09E" "type" => "header" "data" => [ "text" => "Factors influencing motivation" "level" => 3 ] ] [ "id" => "0CS4KVLEw3" "type" => "paragraph" "data" => [ "text" => "Not surprisingly, our motivation can be influenced by several factors:" ] ] [ "id" => "dKjAoyNqcm" "type" => "list" "data" => [ "style" => "unordered" "items" => [ "Psychological: Our beliefs, perceptions, and personal expectations." "Social: Interactions with colleagues, friends, and family." "Environmental: Working conditions, access to resources, etc." ] ] ] [ "id" => "ZXcrhLlSS2" "type" => "paragraph" "data" => [ "text" => "By understanding these influences, we can better manage our motivation." ] ] [ "id" => "kwgseONbng" "type" => "header" "data" => [ "text" => "Techniques for tracking progress" "level" => 3 ] ] [ "id" => "ry-ioSpHzN" "type" => "paragraph" "data" => [ "text" => "An effective roadmap can transform even the bumpiest journey into a successful adventure." ] ] [ "id" => "w3TWENj-VV" "type" => "header" "data" => [ "text" => "Using SMART goals" "level" => 3 ] ] [ "id" => "_z31bUzlSB" "type" => "paragraph" "data" => [ "text" => "SMART goals provide a clear and structured approach:" ] ] [ "id" => "vBFs5ODbyw" "type" => "list" "data" => [ "style" => "unordered" "items" => [ "Specific: Clearly define what you want to accomplish." "Measurable: Create criteria to evaluate your progress." "Achievable: Ensure the goal is realistic." "Relevant: Verify that the goal matches your current abilities." "Time-bound: Set a deadline for your goal." ] ] ] [ "id" => "i3cCjwD5QY" "type" => "paragraph" "data" => [ "text" => "With this method, each small step can feel like progress toward a bigger victory." ] ] [ "id" => "3feVZAya5g" "type" => "header" "data" => [ "text" => "Keeping a progress journal" "level" => 3 ] ] [ "id" => "l_HTl29RkN" "type" => "paragraph" "data" => [ "text" => "A progress journal allows you to track each step of your journey. This tool aids in daily reflection and reminds you of past achievements. To automate this task, you can use apps like FitMetrics, which offers personalized tracking of your fitness efforts." ] ] [ "id" => "uAS_AXcf0V" "type" => "header" "data" => [ "text" => "Using the FitMetrics app" "level" => 3 ] ] [ "id" => "Dsv09S7OMU" "type" => "paragraph" "data" => [ "text" => "The <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> app, for example, offers detailed tracking of your workouts and provides concrete advice to optimize your routine and maximize your results." ] ] [ "id" => "v5c4JLSvJV" "type" => "header" "data" => [ "text" => "Maintaining long-term motivation" "level" => 2 ] ] [ "id" => "YsrD87QDgs" "type" => "paragraph" "data" => [ "text" => "The road to success is long and full of challenges, but a few strategies can help you stay on course." ] ] [ "id" => "cEEthE1xD2" "type" => "header" "data" => [ "text" => "Celebrate small wins" "level" => 3 ] ] [ "id" => "cZh-abq5Gv" "type" => "paragraph" "data" => [ "text" => "Never underestimate the power of celebrating each small victory. It reinforces your progress and fuels your motivation for future steps." ] ] [ "id" => "9n0yY-eIRD" "type" => "header" "data" => [ "text" => "Surround yourself with support" "level" => 3 ] ] [ "id" => "6Lzh4ZIwDV" "type" => "paragraph" "data" => [ "text" => "Having a strong support network is crucial. Surround yourself with people who believe in your abilities and are ready to encourage you every step of the way." ] ] [ "id" => "ICyOYmrEkR" "type" => "header" "data" => [ "text" => "Adjust your goals" "level" => 3 ] ] [ "id" => "Ghjj4WKWs7" "type" => "paragraph" "data" => [ "text" => "Goals evolve over time. It’s important to adjust them according to your progress and the challenges you encounter. This flexibility can prevent discouragement and keep your enthusiasm alive." ] ] [ "id" => "CNdXMtFoAy" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "DqInWlIEeV" "type" => "paragraph" "data" => [ "text" => "Tracking progress is a powerful tool for maintaining motivation. By understanding motivation, setting SMART goals, and celebrating each milestone, you can turn every challenge into an opportunity for growth. Implement these strategies today for an effective and rewarding journey of progress. Stay the course and let your motivation lead you to uncharted heights." ] ] ] "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 {#6954 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 72.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7010 +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.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7069 +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.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7106 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 72.5 MiB | 1.35 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Tracking progress: how to stay motivated" "description" => "Track your progress and stay motivated with practical tips: SMART goals, celebrating small victories and application." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7120 +shareUrl: "https://test.fitmetrics.ch/en/news/tracking-progress-how-to-stay-motivated-17" +title: "Tracking progress: how to stay motivated" +description: "Track your progress and stay motivated with practical tips: SMART goals, celebrating small victories and application." +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 {#7162 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#7190 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#7215 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#7238 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#7261 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#7284 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#7307 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#7330 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 74.5 MiB | 3.68 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7700 …} -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 {#7713 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7727 …} -leads: Doctrine\ORM\PersistentCollection {#7861 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7712 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7872 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7974 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8003 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8071 …} -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 {#8115 …} -coaches: Doctrine\ORM\PersistentCollection {#8154 …} -clients: Doctrine\ORM\PersistentCollection {#8152 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8204 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8212 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8386 …} #file: Vich\UploaderBundle\Entity\File {#8378 …} #credits: Doctrine\ORM\PersistentCollection {#8379 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8383 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8369 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777552377 {#8388 : 2026-04-30 14:32:57.413924 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8382 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8220 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8228 …} -fitnessProfile: App\Entity\FitnessProfile {#8243 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8292 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7709 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7711 : 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 {#7169 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7700 …} -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 {#7713 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7727 …} -leads: Doctrine\ORM\PersistentCollection {#7861 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7712 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7872 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7974 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8003 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8071 …} -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 {#8115 …} -coaches: Doctrine\ORM\PersistentCollection {#8154 …} -clients: Doctrine\ORM\PersistentCollection {#8152 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8204 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8212 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8386 …} #file: Vich\UploaderBundle\Entity\File {#8378 …} #credits: Doctrine\ORM\PersistentCollection {#8379 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8383 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8369 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777552377 {#8388 : 2026-04-30 14:32:57.413924 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8382 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8220 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8228 …} -fitnessProfile: App\Entity\FitnessProfile {#8243 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8292 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7709 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7711 : 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.21 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7700 …} -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 {#7713 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7727 …} -leads: Doctrine\ORM\PersistentCollection {#7861 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7712 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7872 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7974 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8003 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8071 …} -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 {#8115 …} -coaches: Doctrine\ORM\PersistentCollection {#8154 …} -clients: Doctrine\ORM\PersistentCollection {#8152 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8204 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8212 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8386 …} #file: Vich\UploaderBundle\Entity\File {#8378 …} #credits: Doctrine\ORM\PersistentCollection {#8379 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8383 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8369 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777552377 {#8388 : 2026-04-30 14:32:57.413924 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8382 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8220 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8228 …} -fitnessProfile: App\Entity\FitnessProfile {#8243 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8292 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7709 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7711 : 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 {#8310 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7700 …} -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 {#7713 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7727 …} -leads: Doctrine\ORM\PersistentCollection {#7861 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7712 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7872 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7974 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8003 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8071 …} -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 {#8115 …} -coaches: Doctrine\ORM\PersistentCollection {#8154 …} -clients: Doctrine\ORM\PersistentCollection {#8152 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8204 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8212 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8386 …} #file: Vich\UploaderBundle\Entity\File {#8378 …} #credits: Doctrine\ORM\PersistentCollection {#8379 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8383 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8369 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777552377 {#8388 : 2026-04-30 14:32:57.413924 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8382 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8220 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8228 …} -fitnessProfile: App\Entity\FitnessProfile {#8243 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8292 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7709 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7711 : 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.21 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8212 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8386 …} #file: Vich\UploaderBundle\Entity\File {#8378 …} #credits: Doctrine\ORM\PersistentCollection {#8379 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8383 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8369 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777552377 {#8388 : 2026-04-30 14:32:57.413924 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8382 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7700 …} -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 {#7713 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7727 …} -leads: Doctrine\ORM\PersistentCollection {#7861 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7712 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7872 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7974 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8003 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8071 …} -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 {#8115 …} -coaches: Doctrine\ORM\PersistentCollection {#8154 …} -clients: Doctrine\ORM\PersistentCollection {#8152 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8204 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8212} -profil: App\Entity\User\ContactProfile {#8220 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8228 …} -fitnessProfile: App\Entity\FitnessProfile {#8243 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8292 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7709 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7711 : 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 {#8345 #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 {#8212 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8386 …} #file: Vich\UploaderBundle\Entity\File {#8378 …} #credits: Doctrine\ORM\PersistentCollection {#8379 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8383 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8369 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777552377 {#8388 : 2026-04-30 14:32:57.413924 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8382 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7700 …} -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 {#7713 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7727 …} -leads: Doctrine\ORM\PersistentCollection {#7861 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7712 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7872 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7974 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8003 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8071 …} -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 {#8115 …} -coaches: Doctrine\ORM\PersistentCollection {#8154 …} -clients: Doctrine\ORM\PersistentCollection {#8152 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8204 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8212} -profil: App\Entity\User\ContactProfile {#8220 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8228 …} -fitnessProfile: App\Entity\FitnessProfile {#8243 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8292 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7709 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7711 : 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.07 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7696 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.09 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 {#8433 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 74.5 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8419 +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.37 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8475 +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.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8530 +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 {#8522 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8564 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#8596 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#8619 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#8642 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#8665 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#8688 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#8711 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#8734 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +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 {#8757 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||