Components
17
Twig Components
83
Render Count
61
ms
Render Time
86.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 86.5 MiB | 50.45 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4385 -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 | 86.5 MiB | 0.43 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 {#4432 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4443 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
86.5 MiB | 1.00 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4494 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4509 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4559 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4587 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4603 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4627 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4651 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4675 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4699 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4723 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4747 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#4771 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#5927 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
86.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5963 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 86.5 MiB | 7.57 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6040 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6041 …} -formFactory: Symfony\Component\Form\FormFactory {#6039 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6192 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6227 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6257 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6289 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6308 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6418 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6452 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6468 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6492 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6516 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6540 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6564 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6588 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6612 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6636 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6660 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6684 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 86.5 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6729 +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 | 86.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 {#6719 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6360 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 86.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" => "Stretching" "url" => "/en/news/tag/stretching-3" ] [ "label" => "The 10 common mistakes to avoid at the gym" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6812 +items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Stretching" "url" => "/en/news/tag/stretching-3" ] [ "label" => "The 10 common mistakes to avoid at the gym" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Stretching" "url" => "/en/news/tag/stretching-3" ] [ "label" => "The 10 common mistakes to avoid at the gym" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6842 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6864 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#6887 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 86.5 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6832 +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 | 86.5 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3886 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3777 …} #file: Vich\UploaderBundle\Entity\File {#3873 …} #credits: Doctrine\ORM\PersistentCollection {#3845 …} -source: null -zone: null -urlExternal: null #id: 480 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3750 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724075419 {#3737 : 2024-08-19 15:50:19.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777840723 {#3758 : 2026-05-03 22:38:43.551663 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news The 10 common mistakes to avoid at the gym" "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 {#6979 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news The 10 common mistakes to avoid at the gym" +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 {#3886 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3777 …} #file: Vich\UploaderBundle\Entity\File {#3873 …} #credits: Doctrine\ORM\PersistentCollection {#3845 …} -source: null -zone: null -urlExternal: null #id: 480 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3750 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724075419 {#3737 : 2024-08-19 15:50:19.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777840723 {#3758 : 2026-05-03 22:38:43.551663 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7016 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7047 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Stretching" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7085 +name: "Stretching" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Risk of injuries" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7138 +name: "Risk of injuries" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Warm-up" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7162 +name: "Warm-up" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Performance" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7186 +name: "Performance" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 86.5 MiB | 2.51 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745299600 "blocks" => [ [ "id" => "UW9rilyvlJ" "type" => "header" "data" => [ "text" => "Introduction" "level" => 2 ] ] [ "id" => "3y7kScYGg-" "type" => "paragraph" "data" => [ "text" => "Training in the gym is an excellent way to improve your physical condition, but it comes with its share of pitfalls. Understanding and avoiding common mistakes is crucial to preventing injuries and optimizing results. Ignoring these mistakes can turn your workout into a series of missteps that hinder your goals. Let’s shed light on these errors to maximize your fitness experience." ] ] [ "id" => "sutZ9qGsrY" "type" => "header" "data" => [ "text" => "Neglecting the warm-up" "level" => 2 ] ] [ "id" => "-lxGRvAUIY" "type" => "header" "data" => [ "text" => "Impact on performance" "level" => 3 ] ] [ "id" => "QErsgLN_yT" "type" => "paragraph" "data" => [ "text" => "The warm-up is often neglected by athletes eager to start their workout. However, it is essential for preparing your body and improving performance. By increasing heart rate and raising body temperature, the warm-up optimizes blood flow to the muscles, thereby enhancing your efficiency." ] ] [ "id" => "dVR0Od3K5L" "type" => "header" "data" => [ "text" => "Injury risks" "level" => 2 ] ] [ "id" => "xhh7qw4MsJ" "type" => "paragraph" "data" => [ "text" => "Without a proper warm-up, the risk of injury significantly increases. Cold muscles are less flexible and more prone to tearing. Skipping the warm-up can lead to sprains, tendinitis, and other injuries that not only interrupt your session but also set you back from your fitness goals." ] ] [ "id" => "l4MHbWduNl" "type" => "header" "data" => [ "text" => "Using poor technique" "level" => 2 ] ] [ "id" => "ZI0hmdlEgS" "type" => "header" "data" => [ "text" => "Consequences for the body" "level" => 3 ] ] [ "id" => "Z1BpnqIgYl" "type" => "paragraph" "data" => [ "text" => "Adopting poor technique during exercises can have disastrous consequences. Incorrect movements can lead to injuries like lower back pain, sprains, or even joint injuries, compromising your long-term progress. Learn how to avoid these mistakes to maximize your efficiency." ] ] [ "id" => "XKwvBymqSp" "type" => "header" "data" => [ "text" => "Importance of guidance" "level" => 2 ] ] [ "id" => "92uZqGTzHV" "type" => "paragraph" "data" => [ "text" => "It's wise to consult a personal trainer to correct your technique. An expert eye can prevent mistakes and guide you in performing movements correctly. This helps you avoid injuries while getting the most out of your workout." ] ] [ "id" => "EFEQsqpTFY" "type" => "header" "data" => [ "text" => "Importance of execution" "level" => 2 ] ] [ "id" => "U_sTlvfK9x" "type" => "paragraph" "data" => [ "text" => "Taking the time to execute movements correctly with an appropriate load is crucial. Every fitness exercise should be performed with proper alignment and the correct range of motion. You can explore illustrated fitness tutorials on fitmetrics.ch to deepen your technique." ] ] [ "id" => "aL1nv6_dgp" "type" => "header" "data" => [ "text" => "Skipping rest days" "level" => 2 ] ] [ "id" => "gRK3SMag5Y" "type" => "header" "data" => [ "text" => "Muscle recovery" "level" => 3 ] ] [ "id" => "_zTAxbsoPC" "type" => "paragraph" "data" => [ "text" => "Rest days are just as important as training days. Contrary to what one might think, muscles grow during rest when muscle fibers repair and strengthen. Neglecting rest could be a mistake that hinders your progress." ] ] [ "id" => "osxmQvnmSB" "type" => "header" "data" => [ "text" => "Preventing overtraining" "level" => 2 ] ] [ "id" => "JE7gqsS45F" "type" => "paragraph" "data" => [ "text" => "Overtraining can lead to fatigue, decreased performance, and injuries. A sign of excessive strain on the body, overtraining can become an obstacle to your physical development. Symptoms include headaches, persistent muscle soreness, and a lack of motivation. Taking time to recover is essential to avoid these pitfalls." ] ] [ "id" => "3iKOjUUUb9" "type" => "header" "data" => [ "text" => "Not following a structured training program" "level" => 2 ] ] [ "id" => "SCawS-i9hb" "type" => "header" "data" => [ "text" => "Evaluating goals" "level" => 3 ] ] [ "id" => "tW0hpnrwHU" "type" => "paragraph" "data" => [ "text" => "Without clear and structured goals, your progress will be sporadic. Setting measurable and realistic goals is the first step toward sustainable success. Assess your abilities and needs before designing your program." ] ] [ "id" => "aQprz9e8qS" "type" => "header" "data" => [ "text" => "Benefits of a structured program" "level" => 2 ] ] [ "id" => "7rDd2nASQK" "type" => "paragraph" "data" => [ "text" => "A well-designed program helps you maximize your results by structuring your effort and balancing your sessions. By incorporating variations and challenges, a structured program keeps your motivation high while improving your skills. <a href="https://www.fitmetrics.ch/en/workouts">Create your personalized program on FitMetrics</a>, and make sure it meets your specific needs." ] ] [ "id" => "tFAMciLk6B" "type" => "header" "data" => [ "text" => "Ignoring hydration" "level" => 2 ] ] [ "id" => "2d89MWzHDW" "type" => "header" "data" => [ "text" => "Impact on performance" "level" => 3 ] ] [ "id" => "qi_gmE2sUf" "type" => "paragraph" "data" => [ "text" => "Dehydration can quickly impair your endurance and concentration, reducing the effectiveness of your workout. Adequate hydration is crucial for thermal regulation and toxin elimination. Maintaining fluid balance is vital for optimal performance." ] ] [ "id" => "Ey2YSeKTT0" "type" => "header" "data" => [ "text" => "Hydration tips" "level" => 2 ] ] [ "id" => "qwCmZOM_LN" "type" => "paragraph" "data" => [ "text" => "Be sure to drink before, during, and after your workout. Always carry a water bottle with you, and don't wait until you're thirsty to drink. A good rule of thumb is to aim for 0.5 liters for every hour of exercise." ] ] [ "id" => "feOCYZxljk" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "F4WJ4o9hMH" "type" => "paragraph" "data" => [ "text" => "Mistakes in the gym can turn a session into a nightmare. Whether it’s neglecting the warm-up, poor technique, skipping rest days, ignoring a structured program, or hydration, these errors hinder your progress. Being aware of and avoiding them will help you reach your fitness goals safely and effectively. Keep these tips in mind for an optimal fitness experience!" ] ] ] "version" => "2.28.2" ] "title" => "The 10 common mistakes to avoid at the gym" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7173 +title: "The 10 common mistakes to avoid at the gym" +data: [ "time" => 1730745299600 "blocks" => [ [ "id" => "UW9rilyvlJ" "type" => "header" "data" => [ "text" => "Introduction" "level" => 2 ] ] [ "id" => "3y7kScYGg-" "type" => "paragraph" "data" => [ "text" => "Training in the gym is an excellent way to improve your physical condition, but it comes with its share of pitfalls. Understanding and avoiding common mistakes is crucial to preventing injuries and optimizing results. Ignoring these mistakes can turn your workout into a series of missteps that hinder your goals. Let’s shed light on these errors to maximize your fitness experience." ] ] [ "id" => "sutZ9qGsrY" "type" => "header" "data" => [ "text" => "Neglecting the warm-up" "level" => 2 ] ] [ "id" => "-lxGRvAUIY" "type" => "header" "data" => [ "text" => "Impact on performance" "level" => 3 ] ] [ "id" => "QErsgLN_yT" "type" => "paragraph" "data" => [ "text" => "The warm-up is often neglected by athletes eager to start their workout. However, it is essential for preparing your body and improving performance. By increasing heart rate and raising body temperature, the warm-up optimizes blood flow to the muscles, thereby enhancing your efficiency." ] ] [ "id" => "dVR0Od3K5L" "type" => "header" "data" => [ "text" => "Injury risks" "level" => 2 ] ] [ "id" => "xhh7qw4MsJ" "type" => "paragraph" "data" => [ "text" => "Without a proper warm-up, the risk of injury significantly increases. Cold muscles are less flexible and more prone to tearing. Skipping the warm-up can lead to sprains, tendinitis, and other injuries that not only interrupt your session but also set you back from your fitness goals." ] ] [ "id" => "l4MHbWduNl" "type" => "header" "data" => [ "text" => "Using poor technique" "level" => 2 ] ] [ "id" => "ZI0hmdlEgS" "type" => "header" "data" => [ "text" => "Consequences for the body" "level" => 3 ] ] [ "id" => "Z1BpnqIgYl" "type" => "paragraph" "data" => [ "text" => "Adopting poor technique during exercises can have disastrous consequences. Incorrect movements can lead to injuries like lower back pain, sprains, or even joint injuries, compromising your long-term progress. Learn how to avoid these mistakes to maximize your efficiency." ] ] [ "id" => "XKwvBymqSp" "type" => "header" "data" => [ "text" => "Importance of guidance" "level" => 2 ] ] [ "id" => "92uZqGTzHV" "type" => "paragraph" "data" => [ "text" => "It's wise to consult a personal trainer to correct your technique. An expert eye can prevent mistakes and guide you in performing movements correctly. This helps you avoid injuries while getting the most out of your workout." ] ] [ "id" => "EFEQsqpTFY" "type" => "header" "data" => [ "text" => "Importance of execution" "level" => 2 ] ] [ "id" => "U_sTlvfK9x" "type" => "paragraph" "data" => [ "text" => "Taking the time to execute movements correctly with an appropriate load is crucial. Every fitness exercise should be performed with proper alignment and the correct range of motion. You can explore illustrated fitness tutorials on fitmetrics.ch to deepen your technique." ] ] [ "id" => "aL1nv6_dgp" "type" => "header" "data" => [ "text" => "Skipping rest days" "level" => 2 ] ] [ "id" => "gRK3SMag5Y" "type" => "header" "data" => [ "text" => "Muscle recovery" "level" => 3 ] ] [ "id" => "_zTAxbsoPC" "type" => "paragraph" "data" => [ "text" => "Rest days are just as important as training days. Contrary to what one might think, muscles grow during rest when muscle fibers repair and strengthen. Neglecting rest could be a mistake that hinders your progress." ] ] [ "id" => "osxmQvnmSB" "type" => "header" "data" => [ "text" => "Preventing overtraining" "level" => 2 ] ] [ "id" => "JE7gqsS45F" "type" => "paragraph" "data" => [ "text" => "Overtraining can lead to fatigue, decreased performance, and injuries. A sign of excessive strain on the body, overtraining can become an obstacle to your physical development. Symptoms include headaches, persistent muscle soreness, and a lack of motivation. Taking time to recover is essential to avoid these pitfalls." ] ] [ "id" => "3iKOjUUUb9" "type" => "header" "data" => [ "text" => "Not following a structured training program" "level" => 2 ] ] [ "id" => "SCawS-i9hb" "type" => "header" "data" => [ "text" => "Evaluating goals" "level" => 3 ] ] [ "id" => "tW0hpnrwHU" "type" => "paragraph" "data" => [ "text" => "Without clear and structured goals, your progress will be sporadic. Setting measurable and realistic goals is the first step toward sustainable success. Assess your abilities and needs before designing your program." ] ] [ "id" => "aQprz9e8qS" "type" => "header" "data" => [ "text" => "Benefits of a structured program" "level" => 2 ] ] [ "id" => "7rDd2nASQK" "type" => "paragraph" "data" => [ "text" => "A well-designed program helps you maximize your results by structuring your effort and balancing your sessions. By incorporating variations and challenges, a structured program keeps your motivation high while improving your skills. <a href="https://www.fitmetrics.ch/en/workouts">Create your personalized program on FitMetrics</a>, and make sure it meets your specific needs." ] ] [ "id" => "tFAMciLk6B" "type" => "header" "data" => [ "text" => "Ignoring hydration" "level" => 2 ] ] [ "id" => "2d89MWzHDW" "type" => "header" "data" => [ "text" => "Impact on performance" "level" => 3 ] ] [ "id" => "qi_gmE2sUf" "type" => "paragraph" "data" => [ "text" => "Dehydration can quickly impair your endurance and concentration, reducing the effectiveness of your workout. Adequate hydration is crucial for thermal regulation and toxin elimination. Maintaining fluid balance is vital for optimal performance." ] ] [ "id" => "Ey2YSeKTT0" "type" => "header" "data" => [ "text" => "Hydration tips" "level" => 2 ] ] [ "id" => "qwCmZOM_LN" "type" => "paragraph" "data" => [ "text" => "Be sure to drink before, during, and after your workout. Always carry a water bottle with you, and don't wait until you're thirsty to drink. A good rule of thumb is to aim for 0.5 liters for every hour of exercise." ] ] [ "id" => "feOCYZxljk" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "F4WJ4o9hMH" "type" => "paragraph" "data" => [ "text" => "Mistakes in the gym can turn a session into a nightmare. Whether it’s neglecting the warm-up, poor technique, skipping rest days, ignoring a structured program, or hydration, these errors hinder your progress. Being aware of and avoiding them will help you reach your fitness goals safely and effectively. Keep these tips in mind for an optimal fitness experience!" ] ] ] "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 | 86.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 {#7260 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 86.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7302 +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 | 86.5 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7350 +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 | 86.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7401 +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 | 86.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7438 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 86.5 MiB | 1.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "The 10 common mistakes to avoid at the gym" "description" => "Discover the 10 common mistakes to avoid to improve your performance and prevent injuries. Optimize your training!" "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7452 +shareUrl: "https://test.fitmetrics.ch/en/news/the-10-common-mistakes-to-avoid-at-the-gym-18" +title: "The 10 common mistakes to avoid at the gym" +description: "Discover the 10 common mistakes to avoid to improve your performance and prevent injuries. Optimize your training!" +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 | 86.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 {#7494 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7522 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7547 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7570 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7593 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7616 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7639 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#7662 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 86.5 MiB | 3.25 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8032 …} -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 {#8045 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …} -leads: Doctrine\ORM\PersistentCollection {#8193 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8044 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …} -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 {#8447 …} -coaches: Doctrine\ORM\PersistentCollection {#8486 …} -clients: Doctrine\ORM\PersistentCollection {#8484 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8536 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …} #file: Vich\UploaderBundle\Entity\File {#8710 …} #credits: Doctrine\ORM\PersistentCollection {#8711 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8715 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8701 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777840723 {#8720 : 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8714 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8552 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …} -fitnessProfile: App\Entity\FitnessProfile {#8575 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8624 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8043 : 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 {#7501 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8032 …} -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 {#8045 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …} -leads: Doctrine\ORM\PersistentCollection {#8193 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8044 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …} -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 {#8447 …} -coaches: Doctrine\ORM\PersistentCollection {#8486 …} -clients: Doctrine\ORM\PersistentCollection {#8484 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8536 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …} #file: Vich\UploaderBundle\Entity\File {#8710 …} #credits: Doctrine\ORM\PersistentCollection {#8711 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8715 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8701 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777840723 {#8720 : 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8714 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8552 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …} -fitnessProfile: App\Entity\FitnessProfile {#8575 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8624 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8043 : 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 | 86.5 MiB | 1.92 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8032 …} -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 {#8045 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …} -leads: Doctrine\ORM\PersistentCollection {#8193 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8044 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …} -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 {#8447 …} -coaches: Doctrine\ORM\PersistentCollection {#8486 …} -clients: Doctrine\ORM\PersistentCollection {#8484 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8536 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …} #file: Vich\UploaderBundle\Entity\File {#8710 …} #credits: Doctrine\ORM\PersistentCollection {#8711 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8715 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8701 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777840723 {#8720 : 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8714 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8552 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …} -fitnessProfile: App\Entity\FitnessProfile {#8575 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8624 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8043 : 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 {#8642 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8032 …} -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 {#8045 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …} -leads: Doctrine\ORM\PersistentCollection {#8193 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8044 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …} -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 {#8447 …} -coaches: Doctrine\ORM\PersistentCollection {#8486 …} -clients: Doctrine\ORM\PersistentCollection {#8484 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8536 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …} #file: Vich\UploaderBundle\Entity\File {#8710 …} #credits: Doctrine\ORM\PersistentCollection {#8711 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8715 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8701 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777840723 {#8720 : 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8714 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8552 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …} -fitnessProfile: App\Entity\FitnessProfile {#8575 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8624 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8043 : 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 | 86.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8544 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …} #file: Vich\UploaderBundle\Entity\File {#8710 …} #credits: Doctrine\ORM\PersistentCollection {#8711 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8715 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8701 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777840723 {#8720 : 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8714 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8032 …} -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 {#8045 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …} -leads: Doctrine\ORM\PersistentCollection {#8193 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8044 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …} -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 {#8447 …} -coaches: Doctrine\ORM\PersistentCollection {#8486 …} -clients: Doctrine\ORM\PersistentCollection {#8484 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8536 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544} -profil: App\Entity\User\ContactProfile {#8552 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …} -fitnessProfile: App\Entity\FitnessProfile {#8575 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8624 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8043 : 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 {#8677 #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 {#8544 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …} #file: Vich\UploaderBundle\Entity\File {#8710 …} #credits: Doctrine\ORM\PersistentCollection {#8711 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8715 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8701 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777840723 {#8720 : 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8714 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8032 …} -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 {#8045 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …} -leads: Doctrine\ORM\PersistentCollection {#8193 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8044 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …} -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 {#8447 …} -coaches: Doctrine\ORM\PersistentCollection {#8486 …} -clients: Doctrine\ORM\PersistentCollection {#8484 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8536 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544} -profil: App\Entity\User\ContactProfile {#8552 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …} -fitnessProfile: App\Entity\FitnessProfile {#8575 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8624 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8043 : 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 | 86.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#8028 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.05 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 {#8765 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 86.5 MiB | 0.30 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8751 +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 | 86.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8807 +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 | 86.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8862 +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]
|
86.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8854 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#8896 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#8928 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.04 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 {#8951 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#8974 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#8997 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#9020 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#9043 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#9066 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.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 {#9089 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||