Components
17
Twig Components
84
Render Count
68
ms
Render Time
76.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 74.5 MiB | 56.71 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4797 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …} -em: Doctrine\ORM\EntityManager {#550 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.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 {#4844 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4855 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
66.5 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4906 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150" "data-front--header-target" => "logoDark" ] |
|||
| Attributes | [ "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150" "data-front--header-target" => "logoDark" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4921 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4971 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "search" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4999 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5015 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5039 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5063 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5087 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline " "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5111 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5135 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5159 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 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 {#5183 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.06 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 {#6282 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
68.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6318 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 74.5 MiB | 9.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6395 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6396 …} -formFactory: Symfony\Component\Form\FormFactory {#6394 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6547 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6582 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6612 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "google" "class" => "h-[24px] w-[20px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6644 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6663 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6773 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Attributes | [ "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6807 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6823 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6847 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6871 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6895 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6919 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6943 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6967 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6991 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7015 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "more" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7039 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#7084 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7074 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6715 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 74.5 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Muscle gain" "url" => "/en/news/tag/muscle-gain-1" ] [ "label" => "Top 10 fitness goals and how to achieve them" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7167 +items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Muscle gain" "url" => "/en/news/tag/muscle-gain-1" ] [ "label" => "Top 10 fitness goals and how to achieve them" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Muscle gain" "url" => "/en/news/tag/muscle-gain-1" ] [ "label" => "Top 10 fitness goals and how to achieve them" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7197 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7219 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7242 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 74.5 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7187 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 74.5 MiB | 0.95 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3842 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3755 …} #file: Vich\UploaderBundle\Entity\File {#3836 …} #credits: Doctrine\ORM\PersistentCollection {#3823 …} -source: null -zone: null -urlExternal: null #id: 482 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3728 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724347227 {#3715 : 2024-08-22 19:20:27.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777553995 {#3736 : 2026-04-30 14:59:55.095145 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Top 10 fitness goals and how to achieve them" "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 {#7334 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Top 10 fitness goals and how to achieve them" +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 {#3842 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3755 …} #file: Vich\UploaderBundle\Entity\File {#3836 …} #credits: Doctrine\ORM\PersistentCollection {#3823 …} -source: null -zone: null -urlExternal: null #id: 482 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3728 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724347227 {#3715 : 2024-08-22 19:20:27.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777553995 {#3736 : 2026-04-30 14:59:55.095145 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "calendar" "class" => "w-4 h-4" ] |
|||
| Attributes | [ "class" => "w-4 h-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7371 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-4 w-4" ] |
|||
| Attributes | [ "class" => "h-4 w-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7402 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Muscle gain" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7440 +name: "Muscle gain" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Stretching" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7493 +name: "Stretching" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Weight loss" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7517 +name: "Weight loss" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "At the gym" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7541 +name: "At the gym" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Performance" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7565 +name: "Performance" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 74.5 MiB | 2.50 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745315449 "blocks" => [ [ "id" => "lzs0XtQGg_" "type" => "header" "data" => [ "text" => "Weight loss goals" "level" => 2 ] ] [ "id" => "_X9yznGrpO" "type" => "header" "data" => [ "text" => "Setting realistic weight loss targets" "level" => 3 ] ] [ "id" => "tUfxRQaPjQ" "type" => "paragraph" "data" => [ "text" => "Establishing realistic weight loss goals is essential for sustained success. The <a href="https://www.aspirehealthplan.org/create-smart-weight-loss-goals/" rel="nofollow" target="_blank">SMART criteria</a> can help guide you. By setting Specific, Measurable, Achievable, Relevant, and Timely goals, you’ll have a clear, guided path that prevents the often overwhelming feeling of an ambiguous target. Whether it's losing 5 pounds or a smaller shirt size, define your goal in clear terms." ] ] [ "id" => "eHhobmCwUT" "type" => "header" "data" => [ "text" => "Incorporating diet changes" "level" => 3 ] ] [ "id" => "9E_fX_24vA" "type" => "paragraph" "data" => [ "text" => "Weight loss isn't just about exercising; it's a combination of carefully considered dietary choices. Incorporating <a href="https://www.bhf.org.uk/informationsupport/heart-matters-magazine/nutrition/small-changes-add-up" rel="nofollow" target="_blank">healthy dietary changes</a> can be a game-changer. Swapping processed foods for whole grains, adding more vegetables and fruits, and eating balanced meals contribute to a holistic approach to losing weight. These small shifts lead to big results over time." ] ] [ "id" => "HKuY7wC9sZ" "type" => "header" "data" => [ "text" => "Muscle building goals" "level" => 2 ] ] [ "id" => "DHm2K9oJRb" "type" => "header" "data" => [ "text" => "Strength training program" "level" => 3 ] ] [ "id" => "JKiXfTT0J3" "type" => "paragraph" "data" => [ "text" => "Building muscle isn't merely an aesthetic pursuit; it plays a critical role in boosting overall health. Developing a well-rounded strength training program is key. Focus on major muscle groups with different exercises like squats, deadlifts, and bench presses. Aim for a balanced regimen that includes both compound and isolation exercises, as suggested by the <a href="https://www.mayoclinic.org/healthy-lifestyle/fitness/in-depth/strength-training/art-20046670" rel="nofollow" target="_blank">Mayo Clinic's research</a>." ] ] [ "id" => "_2DgJKVsuO" "type" => "header" "data" => [ "text" => "Nutrition for muscle gain" "level" => 3 ] ] [ "id" => "TO_vHQpuya" "type" => "paragraph" "data" => [ "text" => "Alongside a rigorous training routine, nutrition plays a pivotal role in muscle building. Consuming <a href="https://www.healthline.com/nutrition/bodybuilding-meal-plan" rel="nofollow" target="_blank">protein-rich foods</a> like chicken, eggs, and legumes provide essential amino acids required for muscle repair and growth. Create meal plans that balance proteins, fats, and carbohydrates to fuel your workouts and support recovery." ] ] [ "id" => "qDcP3BY2Ga" "type" => "header" "data" => [ "text" => "Improving endurance" "level" => 2 ] ] [ "id" => "0wgoYqLrgu" "type" => "header" "data" => [ "text" => "Cardio training techniques" "level" => 3 ] ] [ "id" => "as90AIHeZ1" "type" => "paragraph" "data" => [ "text" => "Cardiovascular health is a marker of endurance. Engage in various cardio training techniques to build this capability. From <a href="https://www.medicalnewstoday.com/articles/cardio-exercises-at-home" rel="nofollow" target="_blank">running programs</a> to swimming and cycling, the diversity keeps it engaging. Incorporate high-intensity interval training (HIIT) and long-distance runs to improve stamina and keep your heart healthy." ] ] [ "id" => "oHIZxdz-g7" "type" => "header" "data" => [ "text" => "Setting endurance goals" "level" => 3 ] ] [ "id" => "7WRPIUMeNG" "type" => "paragraph" "data" => [ "text" => "Setting clear and attainable endurance goals gives direction and purpose. Start small, like aiming to run a mile without stopping, and gradually increase the distance or intensity. <a href="https://www.trainingpeaks.com/blog/10-guidelines-for-effective-goal-setting/" rel="nofollow" target="_blank">Resources like these</a> offer valuable strategies to conceptualize and achieve your endurance targets." ] ] [ "id" => "fSuApbXByj" "type" => "header" "data" => [ "text" => "Flexibility and mobility goals" "level" => 2 ] ] [ "id" => "cY6_kyLdcJ" "type" => "header" "data" => [ "text" => "Incorporating stretching routines" "level" => 3 ] ] [ "id" => "pva9ZO_7fj" "type" => "paragraph" "data" => [ "text" => "Stretching routines shouldn't be an afterthought. They improve flexibility and prevent injuries. Regularly performing dynamic and static stretches enhances range of motion and muscle elasticity. Refer to this <a href="https://www.health.harvard.edu/staying-healthy/the-importance-of-stretching" rel="nofollow" target="_blank">guide on stretching</a> for evidence-backed techniques that elevate flexibility." ] ] [ "id" => "hvAedKf4cm" "type" => "header" "data" => [ "text" => "Yoga and mobility exercises" "level" => 3 ] ] [ "id" => "g2FvSiYulz" "type" => "paragraph" "data" => [ "text" => "Yoga is not just a practice but an avenue to enhance both flexibility and mobility. Incorporating a few <a href="https://www.healthline.com/health/exercise-fitness/yoga-for-flexibility" rel="nofollow" target="_blank">yoga poses for flexibility</a> into your routine relaxes muscles and joints, ensuring better movement and posture. With consistent practice, you'll see enhancements in your overall physical health." ] ] [ "id" => "ByRReM5cjo" "type" => "header" "data" => [ "text" => "Consistency and habit formation" "level" => 2 ] ] [ "id" => "vk5vgcAGQZ" "type" => "header" "data" => [ "text" => "Building a sustainable routine" "level" => 3 ] ] [ "id" => "_m94Y4JvqE" "type" => "paragraph" "data" => [ "text" => "Consistency is the linchpin of any fitness endeavor. Building a sustainable routine involves scheduling regular workouts, ensuring varied activities, and avoiding monotonous patterns. Check out these tactics on <a href="https://katiebellphysio.com/how-to-create-a-sustainable-exercise-routine/" rel="nofollow" target="_blank">creating a routine</a> that withstands life's unpredictability." ] ] [ "id" => "p4ihq95gDo" "type" => "header" "data" => [ "text" => "Tracking progress and adjustments" "level" => 3 ] ] [ "id" => "eRoiYTQQ3_" "type" => "paragraph" "data" => [ "text" => "Tracking your progress isn't just a passive activity. It's about understanding what works and how to pivot when needed. Utilize <a href="https://www.staminaproducts.com/blog/10-ways-to-track-fitness-progress/" rel="nofollow" target="_blank">fitness tracking techniques</a> such as apps, journals, or visuals like body measurements to make effective adjustments to your routine and goals." ] ] [ "id" => "LBZTXNcvbD" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "99fiakqQ1u" "type" => "paragraph" "data" => [ "text" => "Fitness goals serve as beacons guiding the way to a healthier and more fulfilled life. By setting specific goals, integrating the right techniques, and maintaining consistency, you can write your own success story. Embark on this journey with the outlined strategies and achieve the pinnacle of your potential. Remember, it's not just about reaching the destination but enjoying the journey. Set your goals, lace up those shoes, and transform your fitness dreams into reality." ] ] ] "version" => "2.28.2" ] "title" => "Top 10 fitness goals and how to achieve them" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7552 +title: "Top 10 fitness goals and how to achieve them" +data: [ "time" => 1730745315449 "blocks" => [ [ "id" => "lzs0XtQGg_" "type" => "header" "data" => [ "text" => "Weight loss goals" "level" => 2 ] ] [ "id" => "_X9yznGrpO" "type" => "header" "data" => [ "text" => "Setting realistic weight loss targets" "level" => 3 ] ] [ "id" => "tUfxRQaPjQ" "type" => "paragraph" "data" => [ "text" => "Establishing realistic weight loss goals is essential for sustained success. The <a href="https://www.aspirehealthplan.org/create-smart-weight-loss-goals/" rel="nofollow" target="_blank">SMART criteria</a> can help guide you. By setting Specific, Measurable, Achievable, Relevant, and Timely goals, you’ll have a clear, guided path that prevents the often overwhelming feeling of an ambiguous target. Whether it's losing 5 pounds or a smaller shirt size, define your goal in clear terms." ] ] [ "id" => "eHhobmCwUT" "type" => "header" "data" => [ "text" => "Incorporating diet changes" "level" => 3 ] ] [ "id" => "9E_fX_24vA" "type" => "paragraph" "data" => [ "text" => "Weight loss isn't just about exercising; it's a combination of carefully considered dietary choices. Incorporating <a href="https://www.bhf.org.uk/informationsupport/heart-matters-magazine/nutrition/small-changes-add-up" rel="nofollow" target="_blank">healthy dietary changes</a> can be a game-changer. Swapping processed foods for whole grains, adding more vegetables and fruits, and eating balanced meals contribute to a holistic approach to losing weight. These small shifts lead to big results over time." ] ] [ "id" => "HKuY7wC9sZ" "type" => "header" "data" => [ "text" => "Muscle building goals" "level" => 2 ] ] [ "id" => "DHm2K9oJRb" "type" => "header" "data" => [ "text" => "Strength training program" "level" => 3 ] ] [ "id" => "JKiXfTT0J3" "type" => "paragraph" "data" => [ "text" => "Building muscle isn't merely an aesthetic pursuit; it plays a critical role in boosting overall health. Developing a well-rounded strength training program is key. Focus on major muscle groups with different exercises like squats, deadlifts, and bench presses. Aim for a balanced regimen that includes both compound and isolation exercises, as suggested by the <a href="https://www.mayoclinic.org/healthy-lifestyle/fitness/in-depth/strength-training/art-20046670" rel="nofollow" target="_blank">Mayo Clinic's research</a>." ] ] [ "id" => "_2DgJKVsuO" "type" => "header" "data" => [ "text" => "Nutrition for muscle gain" "level" => 3 ] ] [ "id" => "TO_vHQpuya" "type" => "paragraph" "data" => [ "text" => "Alongside a rigorous training routine, nutrition plays a pivotal role in muscle building. Consuming <a href="https://www.healthline.com/nutrition/bodybuilding-meal-plan" rel="nofollow" target="_blank">protein-rich foods</a> like chicken, eggs, and legumes provide essential amino acids required for muscle repair and growth. Create meal plans that balance proteins, fats, and carbohydrates to fuel your workouts and support recovery." ] ] [ "id" => "qDcP3BY2Ga" "type" => "header" "data" => [ "text" => "Improving endurance" "level" => 2 ] ] [ "id" => "0wgoYqLrgu" "type" => "header" "data" => [ "text" => "Cardio training techniques" "level" => 3 ] ] [ "id" => "as90AIHeZ1" "type" => "paragraph" "data" => [ "text" => "Cardiovascular health is a marker of endurance. Engage in various cardio training techniques to build this capability. From <a href="https://www.medicalnewstoday.com/articles/cardio-exercises-at-home" rel="nofollow" target="_blank">running programs</a> to swimming and cycling, the diversity keeps it engaging. Incorporate high-intensity interval training (HIIT) and long-distance runs to improve stamina and keep your heart healthy." ] ] [ "id" => "oHIZxdz-g7" "type" => "header" "data" => [ "text" => "Setting endurance goals" "level" => 3 ] ] [ "id" => "7WRPIUMeNG" "type" => "paragraph" "data" => [ "text" => "Setting clear and attainable endurance goals gives direction and purpose. Start small, like aiming to run a mile without stopping, and gradually increase the distance or intensity. <a href="https://www.trainingpeaks.com/blog/10-guidelines-for-effective-goal-setting/" rel="nofollow" target="_blank">Resources like these</a> offer valuable strategies to conceptualize and achieve your endurance targets." ] ] [ "id" => "fSuApbXByj" "type" => "header" "data" => [ "text" => "Flexibility and mobility goals" "level" => 2 ] ] [ "id" => "cY6_kyLdcJ" "type" => "header" "data" => [ "text" => "Incorporating stretching routines" "level" => 3 ] ] [ "id" => "pva9ZO_7fj" "type" => "paragraph" "data" => [ "text" => "Stretching routines shouldn't be an afterthought. They improve flexibility and prevent injuries. Regularly performing dynamic and static stretches enhances range of motion and muscle elasticity. Refer to this <a href="https://www.health.harvard.edu/staying-healthy/the-importance-of-stretching" rel="nofollow" target="_blank">guide on stretching</a> for evidence-backed techniques that elevate flexibility." ] ] [ "id" => "hvAedKf4cm" "type" => "header" "data" => [ "text" => "Yoga and mobility exercises" "level" => 3 ] ] [ "id" => "g2FvSiYulz" "type" => "paragraph" "data" => [ "text" => "Yoga is not just a practice but an avenue to enhance both flexibility and mobility. Incorporating a few <a href="https://www.healthline.com/health/exercise-fitness/yoga-for-flexibility" rel="nofollow" target="_blank">yoga poses for flexibility</a> into your routine relaxes muscles and joints, ensuring better movement and posture. With consistent practice, you'll see enhancements in your overall physical health." ] ] [ "id" => "ByRReM5cjo" "type" => "header" "data" => [ "text" => "Consistency and habit formation" "level" => 2 ] ] [ "id" => "vk5vgcAGQZ" "type" => "header" "data" => [ "text" => "Building a sustainable routine" "level" => 3 ] ] [ "id" => "_m94Y4JvqE" "type" => "paragraph" "data" => [ "text" => "Consistency is the linchpin of any fitness endeavor. Building a sustainable routine involves scheduling regular workouts, ensuring varied activities, and avoiding monotonous patterns. Check out these tactics on <a href="https://katiebellphysio.com/how-to-create-a-sustainable-exercise-routine/" rel="nofollow" target="_blank">creating a routine</a> that withstands life's unpredictability." ] ] [ "id" => "p4ihq95gDo" "type" => "header" "data" => [ "text" => "Tracking progress and adjustments" "level" => 3 ] ] [ "id" => "eRoiYTQQ3_" "type" => "paragraph" "data" => [ "text" => "Tracking your progress isn't just a passive activity. It's about understanding what works and how to pivot when needed. Utilize <a href="https://www.staminaproducts.com/blog/10-ways-to-track-fitness-progress/" rel="nofollow" target="_blank">fitness tracking techniques</a> such as apps, journals, or visuals like body measurements to make effective adjustments to your routine and goals." ] ] [ "id" => "LBZTXNcvbD" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "99fiakqQ1u" "type" => "paragraph" "data" => [ "text" => "Fitness goals serve as beacons guiding the way to a healthier and more fulfilled life. By setting specific goals, integrating the right techniques, and maintaining consistency, you can write your own success story. Embark on this journey with the outlined strategies and achieve the pinnacle of your potential. Remember, it's not just about reaching the destination but enjoying the journey. Set your goals, lace up those shoes, and transform your fitness dreams into reality." ] ] ] "version" => "2.28.2" ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: true +marketingBannerPosition: 8 -host: "https://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "program" "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Attributes | [ "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7639 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 74.5 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7682 +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 | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7733 +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 | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7778 +includeScript: true +labelClass: null +containerClass: "my-2" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 74.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7807 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 74.5 MiB | 1.24 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Top 10 fitness goals and how to achieve them" "description" => "Setting fitness goals creates a roadmap for your body and mind. Discover 10 key goals and effective strategies to achieve them and stay motivated." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7821 +shareUrl: "https://test.fitmetrics.ch/en/news/top-10-fitness-goals-and-how-to-achieve-them-19" +title: "Top 10 fitness goals and how to achieve them" +description: "Setting fitness goals creates a roadmap for your body and mind. Discover 10 key goals and effective strategies to achieve them and stay motivated." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Attributes | [ "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7863 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "reddit" "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7891 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "twitter" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7916 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7939 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7962 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "linkedin" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7985 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8008 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "email" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8031 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 76.5 MiB | 3.60 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8401 …} -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 {#8414 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …} -leads: Doctrine\ORM\PersistentCollection {#8562 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8413 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …} -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 {#8816 …} -coaches: Doctrine\ORM\PersistentCollection {#8855 …} -clients: Doctrine\ORM\PersistentCollection {#8853 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8905 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …} #file: Vich\UploaderBundle\Entity\File {#9079 …} #credits: Doctrine\ORM\PersistentCollection {#9080 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9084 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9070 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777553995 {#9089 : 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9083 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8921 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …} -fitnessProfile: App\Entity\FitnessProfile {#8944 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8993 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8412 : 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 {#7870 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8401 …} -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 {#8414 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …} -leads: Doctrine\ORM\PersistentCollection {#8562 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8413 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …} -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 {#8816 …} -coaches: Doctrine\ORM\PersistentCollection {#8855 …} -clients: Doctrine\ORM\PersistentCollection {#8853 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8905 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …} #file: Vich\UploaderBundle\Entity\File {#9079 …} #credits: Doctrine\ORM\PersistentCollection {#9080 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9084 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9070 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777553995 {#9089 : 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9083 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8921 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …} -fitnessProfile: App\Entity\FitnessProfile {#8944 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8993 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8412 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +allowRenderLink: true #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| user:profil-avatar | App\Twig\Components\User\ProfilAvatar | 76.5 MiB | 2.20 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8401 …} -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 {#8414 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …} -leads: Doctrine\ORM\PersistentCollection {#8562 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8413 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …} -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 {#8816 …} -coaches: Doctrine\ORM\PersistentCollection {#8855 …} -clients: Doctrine\ORM\PersistentCollection {#8853 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8905 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …} #file: Vich\UploaderBundle\Entity\File {#9079 …} #credits: Doctrine\ORM\PersistentCollection {#9080 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9084 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9070 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777553995 {#9089 : 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9083 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8921 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …} -fitnessProfile: App\Entity\FitnessProfile {#8944 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8993 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8412 : 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 {#9011 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8401 …} -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 {#8414 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …} -leads: Doctrine\ORM\PersistentCollection {#8562 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8413 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …} -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 {#8816 …} -coaches: Doctrine\ORM\PersistentCollection {#8855 …} -clients: Doctrine\ORM\PersistentCollection {#8853 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8905 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …} #file: Vich\UploaderBundle\Entity\File {#9079 …} #credits: Doctrine\ORM\PersistentCollection {#9080 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9084 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9070 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777553995 {#9089 : 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9083 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8921 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …} -fitnessProfile: App\Entity\FitnessProfile {#8944 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8993 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8412 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10" +allowRenderLink: false #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 76.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8913 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …} #file: Vich\UploaderBundle\Entity\File {#9079 …} #credits: Doctrine\ORM\PersistentCollection {#9080 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9084 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9070 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777553995 {#9089 : 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9083 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8401 …} -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 {#8414 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …} -leads: Doctrine\ORM\PersistentCollection {#8562 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8413 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …} -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 {#8816 …} -coaches: Doctrine\ORM\PersistentCollection {#8855 …} -clients: Doctrine\ORM\PersistentCollection {#8853 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8905 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913} -profil: App\Entity\User\ContactProfile {#8921 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …} -fitnessProfile: App\Entity\FitnessProfile {#8944 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8993 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8412 : 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 {#9046 #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 {#8913 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …} #file: Vich\UploaderBundle\Entity\File {#9079 …} #credits: Doctrine\ORM\PersistentCollection {#9080 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9084 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9070 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777553995 {#9089 : 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9083 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8401 …} -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 {#8414 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …} -leads: Doctrine\ORM\PersistentCollection {#8562 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8413 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …} -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 {#8816 …} -coaches: Doctrine\ORM\PersistentCollection {#8855 …} -clients: Doctrine\ORM\PersistentCollection {#8853 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8905 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913} -profil: App\Entity\User\ContactProfile {#8921 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …} -fitnessProfile: App\Entity\FitnessProfile {#8944 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8993 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8412 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 76.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#8397 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9134 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 76.5 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#9120 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} +right: true +left: true } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 76.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#9176 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#9231 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| utils:theme-switcher |
[Anonymous]
|
76.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9223 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9265 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9297 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "heart" "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Attributes | [ "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9320 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9343 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "instagram" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9366 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9389 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "tiktok" "class" => "w-[29px] h-[29px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[29px] h-[29px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9412 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-[19px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[19px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9435 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "youtube" "class" => "w-[28px] h-[24px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[24px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9458 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||