Components
16
Twig Components
80
Render Count
74
ms
Render Time
74.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 70.5 MiB | 63.58 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4060 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …} -em: Doctrine\ORM\EntityManager {#550 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.42 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 {#4107 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4118 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
64.5 MiB | 1.16 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4169 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150" "data-front--header-target" => "logoDark" ] |
|||
| Attributes | [ "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150" "data-front--header-target" => "logoDark" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4184 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4234 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "search" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4262 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4278 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4302 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#4326 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4350 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline " "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4374 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4398 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.04 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 {#4422 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4446 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 1.95 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 {#5604 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
66.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5640 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 70.5 MiB | 13.29 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#5668 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5669 …} -formFactory: Symfony\Component\Form\FormFactory {#5667 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5820 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5855 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5885 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "google" "class" => "h-[24px] w-[20px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5917 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "apple" "class" => "h-[24px] w-[20px] fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px] fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5936 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6046 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Attributes | [ "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6080 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6096 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6120 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6144 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6168 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6192 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6216 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6240 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6264 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6288 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "more" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6312 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 70.5 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6357 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6347 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5988 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 70.5 MiB | 0.54 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Zu Hause" "url" => "/de/nachrichten/tag/zu-hause-2" ] [ "label" => "Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6440 +items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Zu Hause" "url" => "/de/nachrichten/tag/zu-hause-2" ] [ "label" => "Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Zu Hause" "url" => "/de/nachrichten/tag/zu-hause-2" ] [ "label" => "Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6470 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6492 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6515 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 70.5 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6460 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.94 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3953 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …} #file: Vich\UploaderBundle\Entity\File {#3925 …} #credits: Doctrine\ORM\PersistentCollection {#3912 …} -source: null -zone: null -urlExternal: null #id: 484 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3861 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724412896 {#3782 : 2024-08-23 13:34:56.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777539688 {#3869 : 2026-04-30 11:01:28.565608 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" "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 {#6607 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" +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 {#3953 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …} #file: Vich\UploaderBundle\Entity\File {#3925 …} #credits: Doctrine\ORM\PersistentCollection {#3912 …} -source: null -zone: null -urlExternal: null #id: 484 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3861 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724412896 {#3782 : 2024-08-23 13:34:56.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777539688 {#3869 : 2026-04-30 11:01:28.565608 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "calendar" "class" => "w-4 h-4" ] |
|||
| Attributes | [ "class" => "w-4 h-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6644 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-4 w-4" ] |
|||
| Attributes | [ "class" => "h-4 w-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6675 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.28 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Zu Hause" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6713 +name: "Zu Hause" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Außen" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6766 +name: "Außen" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 72.5 MiB | 2.18 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745239238 "blocks" => [ [ "id" => "Savh6NmhsZ" "type" => "header" "data" => [ "text" => "Maximiere deine Ergebnisse zu Hause" "level" => 2 ] ] [ "id" => "wgPAQDZomP" "type" => "paragraph" "data" => [ "text" => "Das Training zu Hause ist unverzichtbar geworden, besonders mit dem Anstieg von Remote-Arbeit und vollen Terminkalendern. Es bietet Flexibilität und ermöglicht einen sofortigen Zugang zu einer gesunden Routine, ohne ins Fitnessstudio gehen zu müssen. Um jedoch das Beste aus deinen Einheiten herauszuholen, ist es entscheidend, deine Bemühungen mit einem strukturierten Ansatz zu maximieren. Hier erfährst du, wie du deinen persönlichen Raum in ein leistungsstarkes Fitness-Sanctuary verwandelst." ] ] [ "id" => "sDMepET16V" "type" => "header" "data" => [ "text" => "Einen konsistenten Trainingsplan aufstellen" "level" => 2 ] ] [ "id" => "eHKJ26XltS" "type" => "paragraph" "data" => [ "text" => "Konsistenz ist das Fundament jedes effektiven Programms. Regelmäßige Workouts schaffen eine Gewohnheit, die sich natürlich in deinen Alltag integriert." ] ] [ "id" => "NRels6sUho" "type" => "header" "data" => [ "text" => "Klare Ziele setzen" "level" => 3 ] ] [ "id" => "ykwaOzXl8Y" "type" => "paragraph" "data" => [ "text" => "Warum sind messbare Ziele so wichtig? Ohne sie ist es leicht, den Überblick über deine Fortschritte zu verlieren. Gut definierte Ziele ermutigen dich, dich selbst herauszufordern und deine Fortschritte regelmäßig zu überprüfen. Mit Zwischenzielen bleibst du langfristig motiviert." ] ] [ "id" => "cKXHTzMvaJ" "type" => "header" "data" => [ "text" => "Eine passende Routine wählen" "level" => 3 ] ] [ "id" => "ocr97eA9wX" "type" => "paragraph" "data" => [ "text" => "Anpassung ist der Schlüssel. Für Anfänger wird eine einfache Routine mit grundlegenden Übungen wie Kniebeugen, Liegestützen und Hampelmännern empfohlen. Fortgeschrittene können komplexe Bewegungen integrieren, um die Herausforderung zu erhöhen. Der Schlüssel liegt in einem sanften und kontrollierten Aufbau." ] ] [ "id" => "jMeT-X87Ru" "type" => "header" "data" => [ "text" => "FitMetrics nutzen" "level" => 3 ] ] [ "id" => "teQ2CuhN6S" "type" => "paragraph" "data" => [ "text" => "Die <a href="https://www.fitmetrics.ch/de/workout"><b>fitmetrics.ch</b></a>-App bietet maßgeschneiderte Pläne, die sich an deine Fähigkeiten und Ziele anpassen. Sie hilft dir, deinen Fortschritt zu verfolgen und optimiert deine Workouts für optimale Ergebnisse. Ein echter Verbündeter, um deine Fitnesserfahrung zu personalisieren." ] ] [ "id" => "mi6tYfLMM6" "type" => "header" "data" => [ "text" => "Den Trainingsraum optimieren" "level" => 2 ] ] [ "id" => "gIXmiHeH_D" "type" => "paragraph" "data" => [ "text" => "Auch die kleinste Ecke deines Zuhauses kann zu einem effektiven Trainingsbereich werden. So geht’s:" ] ] [ "id" => "vL2NgORreT" "type" => "header" "data" => [ "text" => "Das richtige Equipment auswählen" "level" => 3 ] ] [ "id" => "r3hMMcfJIp" "type" => "paragraph" "data" => [ "text" => "Es ist nicht nötig, dein Wohnzimmer in ein voll ausgestattetes Fitnessstudio zu verwandeln. Konzentriere dich auf das Wesentliche: verstellbare Hanteln, Widerstandsbänder, eine Yogamatte und eine Kettlebell. Diese Werkzeuge sind vielseitig und ermöglichen eine Vielzahl von Übungen." ] ] [ "id" => "cjbCIhlP8l" "type" => "header" "data" => [ "text" => "Eine motivierende Atmosphäre schaffen" "level" => 3 ] ] [ "id" => "UWErl12HPL" "type" => "paragraph" "data" => [ "text" => "Die Atmosphäre zählt. Denke an natürliches Licht, eine energiegeladene Playlist und Farben, die Energie ausstrahlen. Ein aufgeräumter und ordentlicher Raum stimuliert automatisch den Drang, dort zu trainieren." ] ] [ "id" => "Hmrg_J3GXl" "type" => "header" "data" => [ "text" => "Abwechslung in die Workouts bringen" "level" => 2 ] ] [ "id" => "SXvzFujkqM" "type" => "paragraph" "data" => [ "text" => "Monotonie tötet die Motivation. Durch Abwechslung in deinen Einheiten brichst du nicht nur die Routine, sondern aktivierst auch verschiedene Muskelgruppen für eine ausgewogene Entwicklung." ] ] [ "id" => "ON7FPjridK" "type" => "header" "data" => [ "text" => "Komplexe vs. isolierte Bewegungen" "level" => 3 ] ] [ "id" => "jMhPH6RBkI" "type" => "paragraph" "data" => [ "text" => "Komplexe Bewegungen wie Kreuzheben und Burpees beanspruchen mehrere Muskeln gleichzeitig, was die Effizienz des gesamten Trainings erhöht. Isolierte Übungen hingegen fokussieren sich auf einen spezifischen Muskel und sind ideal, um bestimmte Körperbereiche zu verfeinern." ] ] [ "id" => "ZqXKWElr4E" "type" => "header" "data" => [ "text" => "Neue Aktivitäten ausprobieren" "level" => 3 ] ] [ "id" => "K0QZ48VKS1" "type" => "paragraph" "data" => [ "text" => "Trau dich, Neues zu entdecken! Wie wäre es mit einem Online-Yoga-Kurs oder einer Tanzeinheit? Diese Aktivitäten verbessern die Flexibilität, Koordination und können deinem Programm sogar eine spaßige Komponente hinzufügen." ] ] [ "id" => "HFrJCjd901" "type" => "header" "data" => [ "text" => "Fortschritte überwachen und anpassen" "level" => 2 ] ] [ "id" => "G29Fy1SQWH" "type" => "paragraph" "data" => [ "text" => "Deine Fortschritte zu verfolgen, ist entscheidend, um motiviert zu bleiben und deine Workouts zu optimieren." ] ] [ "id" => "hLcPLHiRvy" "type" => "header" "data" => [ "text" => "Ein Trainingstagebuch führen" "level" => 3 ] ] [ "id" => "F2J5rpd-H-" "type" => "paragraph" "data" => [ "text" => "Ein Tagebuch hilft dir, deine Leistung zu verfolgen, sei es durch die Notierung der gehobenen Gewichte oder der Dauer jeder Einheit. Es dient als ständige Erinnerung an deine Erfolge und ist ein wertvolles Werkzeug, um zu erkennen, was funktioniert und was nicht." ] ] [ "id" => "edb8Tsvnso" "type" => "header" "data" => [ "text" => "Ziele regelmäßig neu bewerten" "level" => 3 ] ] [ "id" => "x7XlWRLfHD" "type" => "paragraph" "data" => [ "text" => "Die Flexibilität deiner Ziele ermöglicht es dir, dich entsprechend deinen Fortschritten anzupassen. Eine monatliche Neubewertung kann hilfreich sein, um deine Erwartungen anzupassen und neue Herausforderungen zu entdecken." ] ] [ "id" => "_4mz10LWja" "type" => "header" "data" => [ "text" => "Fazit" "level" => 2 ] ] [ "id" => "uL-dBE0R9B" "type" => "paragraph" "data" => [ "text" => "Das Maximieren deiner Workouts zu Hause basiert auf einer Kombination aus Konsistenz, Abwechslung und einem optimierten Raum. Mit diesen praktischen Tipps wird dein Zuhause mehr als nur ein Wohnraum—es verwandelt sich in ein persönliches Wellnesszentrum. Warte nicht länger, beginne noch heute mit der Umsetzung dieser Strategien und verwandle dein Training in ein lohnendes Abenteuer!" ] ] ] "version" => "2.28.2" ] "title" => "Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#6753 +title: "Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" +data: [ "time" => 1730745239238 "blocks" => [ [ "id" => "Savh6NmhsZ" "type" => "header" "data" => [ "text" => "Maximiere deine Ergebnisse zu Hause" "level" => 2 ] ] [ "id" => "wgPAQDZomP" "type" => "paragraph" "data" => [ "text" => "Das Training zu Hause ist unverzichtbar geworden, besonders mit dem Anstieg von Remote-Arbeit und vollen Terminkalendern. Es bietet Flexibilität und ermöglicht einen sofortigen Zugang zu einer gesunden Routine, ohne ins Fitnessstudio gehen zu müssen. Um jedoch das Beste aus deinen Einheiten herauszuholen, ist es entscheidend, deine Bemühungen mit einem strukturierten Ansatz zu maximieren. Hier erfährst du, wie du deinen persönlichen Raum in ein leistungsstarkes Fitness-Sanctuary verwandelst." ] ] [ "id" => "sDMepET16V" "type" => "header" "data" => [ "text" => "Einen konsistenten Trainingsplan aufstellen" "level" => 2 ] ] [ "id" => "eHKJ26XltS" "type" => "paragraph" "data" => [ "text" => "Konsistenz ist das Fundament jedes effektiven Programms. Regelmäßige Workouts schaffen eine Gewohnheit, die sich natürlich in deinen Alltag integriert." ] ] [ "id" => "NRels6sUho" "type" => "header" "data" => [ "text" => "Klare Ziele setzen" "level" => 3 ] ] [ "id" => "ykwaOzXl8Y" "type" => "paragraph" "data" => [ "text" => "Warum sind messbare Ziele so wichtig? Ohne sie ist es leicht, den Überblick über deine Fortschritte zu verlieren. Gut definierte Ziele ermutigen dich, dich selbst herauszufordern und deine Fortschritte regelmäßig zu überprüfen. Mit Zwischenzielen bleibst du langfristig motiviert." ] ] [ "id" => "cKXHTzMvaJ" "type" => "header" "data" => [ "text" => "Eine passende Routine wählen" "level" => 3 ] ] [ "id" => "ocr97eA9wX" "type" => "paragraph" "data" => [ "text" => "Anpassung ist der Schlüssel. Für Anfänger wird eine einfache Routine mit grundlegenden Übungen wie Kniebeugen, Liegestützen und Hampelmännern empfohlen. Fortgeschrittene können komplexe Bewegungen integrieren, um die Herausforderung zu erhöhen. Der Schlüssel liegt in einem sanften und kontrollierten Aufbau." ] ] [ "id" => "jMeT-X87Ru" "type" => "header" "data" => [ "text" => "FitMetrics nutzen" "level" => 3 ] ] [ "id" => "teQ2CuhN6S" "type" => "paragraph" "data" => [ "text" => "Die <a href="https://www.fitmetrics.ch/de/workout"><b>fitmetrics.ch</b></a>-App bietet maßgeschneiderte Pläne, die sich an deine Fähigkeiten und Ziele anpassen. Sie hilft dir, deinen Fortschritt zu verfolgen und optimiert deine Workouts für optimale Ergebnisse. Ein echter Verbündeter, um deine Fitnesserfahrung zu personalisieren." ] ] [ "id" => "mi6tYfLMM6" "type" => "header" "data" => [ "text" => "Den Trainingsraum optimieren" "level" => 2 ] ] [ "id" => "gIXmiHeH_D" "type" => "paragraph" "data" => [ "text" => "Auch die kleinste Ecke deines Zuhauses kann zu einem effektiven Trainingsbereich werden. So geht’s:" ] ] [ "id" => "vL2NgORreT" "type" => "header" "data" => [ "text" => "Das richtige Equipment auswählen" "level" => 3 ] ] [ "id" => "r3hMMcfJIp" "type" => "paragraph" "data" => [ "text" => "Es ist nicht nötig, dein Wohnzimmer in ein voll ausgestattetes Fitnessstudio zu verwandeln. Konzentriere dich auf das Wesentliche: verstellbare Hanteln, Widerstandsbänder, eine Yogamatte und eine Kettlebell. Diese Werkzeuge sind vielseitig und ermöglichen eine Vielzahl von Übungen." ] ] [ "id" => "cjbCIhlP8l" "type" => "header" "data" => [ "text" => "Eine motivierende Atmosphäre schaffen" "level" => 3 ] ] [ "id" => "UWErl12HPL" "type" => "paragraph" "data" => [ "text" => "Die Atmosphäre zählt. Denke an natürliches Licht, eine energiegeladene Playlist und Farben, die Energie ausstrahlen. Ein aufgeräumter und ordentlicher Raum stimuliert automatisch den Drang, dort zu trainieren." ] ] [ "id" => "Hmrg_J3GXl" "type" => "header" "data" => [ "text" => "Abwechslung in die Workouts bringen" "level" => 2 ] ] [ "id" => "SXvzFujkqM" "type" => "paragraph" "data" => [ "text" => "Monotonie tötet die Motivation. Durch Abwechslung in deinen Einheiten brichst du nicht nur die Routine, sondern aktivierst auch verschiedene Muskelgruppen für eine ausgewogene Entwicklung." ] ] [ "id" => "ON7FPjridK" "type" => "header" "data" => [ "text" => "Komplexe vs. isolierte Bewegungen" "level" => 3 ] ] [ "id" => "jMhPH6RBkI" "type" => "paragraph" "data" => [ "text" => "Komplexe Bewegungen wie Kreuzheben und Burpees beanspruchen mehrere Muskeln gleichzeitig, was die Effizienz des gesamten Trainings erhöht. Isolierte Übungen hingegen fokussieren sich auf einen spezifischen Muskel und sind ideal, um bestimmte Körperbereiche zu verfeinern." ] ] [ "id" => "ZqXKWElr4E" "type" => "header" "data" => [ "text" => "Neue Aktivitäten ausprobieren" "level" => 3 ] ] [ "id" => "K0QZ48VKS1" "type" => "paragraph" "data" => [ "text" => "Trau dich, Neues zu entdecken! Wie wäre es mit einem Online-Yoga-Kurs oder einer Tanzeinheit? Diese Aktivitäten verbessern die Flexibilität, Koordination und können deinem Programm sogar eine spaßige Komponente hinzufügen." ] ] [ "id" => "HFrJCjd901" "type" => "header" "data" => [ "text" => "Fortschritte überwachen und anpassen" "level" => 2 ] ] [ "id" => "G29Fy1SQWH" "type" => "paragraph" "data" => [ "text" => "Deine Fortschritte zu verfolgen, ist entscheidend, um motiviert zu bleiben und deine Workouts zu optimieren." ] ] [ "id" => "hLcPLHiRvy" "type" => "header" "data" => [ "text" => "Ein Trainingstagebuch führen" "level" => 3 ] ] [ "id" => "F2J5rpd-H-" "type" => "paragraph" "data" => [ "text" => "Ein Tagebuch hilft dir, deine Leistung zu verfolgen, sei es durch die Notierung der gehobenen Gewichte oder der Dauer jeder Einheit. Es dient als ständige Erinnerung an deine Erfolge und ist ein wertvolles Werkzeug, um zu erkennen, was funktioniert und was nicht." ] ] [ "id" => "edb8Tsvnso" "type" => "header" "data" => [ "text" => "Ziele regelmäßig neu bewerten" "level" => 3 ] ] [ "id" => "x7XlWRLfHD" "type" => "paragraph" "data" => [ "text" => "Die Flexibilität deiner Ziele ermöglicht es dir, dich entsprechend deinen Fortschritten anzupassen. Eine monatliche Neubewertung kann hilfreich sein, um deine Erwartungen anzupassen und neue Herausforderungen zu entdecken." ] ] [ "id" => "_4mz10LWja" "type" => "header" "data" => [ "text" => "Fazit" "level" => 2 ] ] [ "id" => "uL-dBE0R9B" "type" => "paragraph" "data" => [ "text" => "Das Maximieren deiner Workouts zu Hause basiert auf einer Kombination aus Konsistenz, Abwechslung und einem optimierten Raum. Mit diesen praktischen Tipps wird dein Zuhause mehr als nur ein Wohnraum—es verwandelt sich in ein persönliches Wellnesszentrum. Warte nicht länger, beginne noch heute mit der Umsetzung dieser Strategien und verwandle dein Training in ein lohnendes Abenteuer!" ] ] ] "version" => "2.28.2" ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: true +marketingBannerPosition: 8 -host: "https://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "program" "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Attributes | [ "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6840 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.07 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6886 +includeScript: true +labelClass: null +containerClass: "my-2" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6935 +includeScript: true +labelClass: null +containerClass: "my-2" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 72.5 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#6980 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 72.5 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" "description" => "Optimieren Sie Ihre Heimtrainings mit praktischen Tipps, um Ihre Fitnessziele einfach und effektiv zu erreichen, ohne Ihr Haus verlassen zu müssen." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#6994 +shareUrl: "https://test.fitmetrics.ch/de/nachricht/heimtrainings-tipps-zur-maximierung-ihrer-ergebnisse-16" +title: "Heimtrainings: Tipps zur Maximierung Ihrer Ergebnisse" +description: "Optimieren Sie Ihre Heimtrainings mit praktischen Tipps, um Ihre Fitnessziele einfach und effektiv zu erreichen, ohne Ihr Haus verlassen zu müssen." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Attributes | [ "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7036 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "reddit" "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7064 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "twitter" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7089 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7112 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7135 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "linkedin" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7158 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7181 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "email" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7204 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 74.5 MiB | 3.70 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7574 …} -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 {#7587 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7601 …} -leads: Doctrine\ORM\PersistentCollection {#7735 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7586 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7746 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7848 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7877 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7945 …} -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 {#7989 …} -coaches: Doctrine\ORM\PersistentCollection {#8028 …} -clients: Doctrine\ORM\PersistentCollection {#8026 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8078 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8086 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8260 …} #file: Vich\UploaderBundle\Entity\File {#8252 …} #credits: Doctrine\ORM\PersistentCollection {#8253 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8257 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8243 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539688 {#8262 : 2026-04-30 11:01:28.691294 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8256 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8094 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8102 …} -fitnessProfile: App\Entity\FitnessProfile {#8117 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8166 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7583 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7585 : 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 {#7043 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7574 …} -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 {#7587 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7601 …} -leads: Doctrine\ORM\PersistentCollection {#7735 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7586 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7746 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7848 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7877 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7945 …} -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 {#7989 …} -coaches: Doctrine\ORM\PersistentCollection {#8028 …} -clients: Doctrine\ORM\PersistentCollection {#8026 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8078 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8086 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8260 …} #file: Vich\UploaderBundle\Entity\File {#8252 …} #credits: Doctrine\ORM\PersistentCollection {#8253 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8257 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8243 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539688 {#8262 : 2026-04-30 11:01:28.691294 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8256 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8094 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8102 …} -fitnessProfile: App\Entity\FitnessProfile {#8117 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8166 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7583 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7585 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +allowRenderLink: true #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| user:profil-avatar | App\Twig\Components\User\ProfilAvatar | 74.5 MiB | 2.12 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7574 …} -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 {#7587 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7601 …} -leads: Doctrine\ORM\PersistentCollection {#7735 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7586 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7746 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7848 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7877 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7945 …} -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 {#7989 …} -coaches: Doctrine\ORM\PersistentCollection {#8028 …} -clients: Doctrine\ORM\PersistentCollection {#8026 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8078 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8086 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8260 …} #file: Vich\UploaderBundle\Entity\File {#8252 …} #credits: Doctrine\ORM\PersistentCollection {#8253 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8257 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8243 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539688 {#8262 : 2026-04-30 11:01:28.691294 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8256 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8094 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8102 …} -fitnessProfile: App\Entity\FitnessProfile {#8117 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8166 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7583 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7585 : 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 {#8184 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7574 …} -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 {#7587 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7601 …} -leads: Doctrine\ORM\PersistentCollection {#7735 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7586 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7746 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7848 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7877 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7945 …} -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 {#7989 …} -coaches: Doctrine\ORM\PersistentCollection {#8028 …} -clients: Doctrine\ORM\PersistentCollection {#8026 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8078 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8086 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8260 …} #file: Vich\UploaderBundle\Entity\File {#8252 …} #credits: Doctrine\ORM\PersistentCollection {#8253 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8257 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8243 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539688 {#8262 : 2026-04-30 11:01:28.691294 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8256 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8094 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8102 …} -fitnessProfile: App\Entity\FitnessProfile {#8117 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8166 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7583 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7585 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10" +allowRenderLink: false #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 74.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8086 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8260 …} #file: Vich\UploaderBundle\Entity\File {#8252 …} #credits: Doctrine\ORM\PersistentCollection {#8253 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8257 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8243 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539688 {#8262 : 2026-04-30 11:01:28.691294 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8256 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7574 …} -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 {#7587 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7601 …} -leads: Doctrine\ORM\PersistentCollection {#7735 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7586 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7746 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7848 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7877 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7945 …} -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 {#7989 …} -coaches: Doctrine\ORM\PersistentCollection {#8028 …} -clients: Doctrine\ORM\PersistentCollection {#8026 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8078 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8086} -profil: App\Entity\User\ContactProfile {#8094 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8102 …} -fitnessProfile: App\Entity\FitnessProfile {#8117 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8166 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7583 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7585 : 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 {#8219 #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 {#8086 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8260 …} #file: Vich\UploaderBundle\Entity\File {#8252 …} #credits: Doctrine\ORM\PersistentCollection {#8253 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8257 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8243 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539688 {#8262 : 2026-04-30 11:01:28.691294 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8256 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7574 …} -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 {#7587 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7601 …} -leads: Doctrine\ORM\PersistentCollection {#7735 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7586 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7746 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7848 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7877 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7945 …} -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 {#7989 …} -coaches: Doctrine\ORM\PersistentCollection {#8028 …} -clients: Doctrine\ORM\PersistentCollection {#8026 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8078 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8086} -profil: App\Entity\User\ContactProfile {#8094 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8102 …} -fitnessProfile: App\Entity\FitnessProfile {#8117 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8166 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7583 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7585 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 74.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7570 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8307 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 74.5 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8293 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} +right: true +left: true } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 74.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8349 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8404 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| utils:theme-switcher |
[Anonymous]
|
74.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8396 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8438 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8470 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "heart" "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Attributes | [ "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8493 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8516 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#8539 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8562 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "tiktok" "class" => "w-[29px] h-[29px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[29px] h-[29px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8585 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-[19px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[19px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8608 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#8631 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||