Components
17
Twig Components
80
Render Count
64
ms
Render Time
84.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 84.5 MiB | 52.79 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4228 -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 | 84.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 {#4275 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4286 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
84.5 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4337 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4352 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4402 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4430 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4446 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4470 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4494 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4518 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4542 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4566 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4590 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#4614 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#5772 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
84.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5808 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 84.5 MiB | 8.32 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#5885 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5886 …} -formFactory: Symfony\Component\Form\FormFactory {#5884 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6037 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6072 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6102 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6134 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6153 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6263 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6297 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.04 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 {#6313 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6337 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6361 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6385 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6409 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6433 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6457 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6481 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6505 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6529 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 84.5 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6574 +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 | 84.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 {#6564 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6205 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 84.5 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Ausruhen" "url" => "/de/nachrichten/tag/ausruhen-11" ] [ "label" => "Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6657 +items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Ausruhen" "url" => "/de/nachrichten/tag/ausruhen-11" ] [ "label" => "Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Ausruhen" "url" => "/de/nachrichten/tag/ausruhen-11" ] [ "label" => "Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6687 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6709 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6732 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 84.5 MiB | 0.39 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6677 +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 | 84.5 MiB | 0.85 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: 489 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3861 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724527617 {#3782 : 2024-08-24 21:26:57.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777539956 {#3869 : 2026-04-30 11:05:56.180897 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" "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 {#6824 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" +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: 489 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3861 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724527617 {#3782 : 2024-08-24 21:26:57.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777539956 {#3869 : 2026-04-30 11:05:56.180897 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6861 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#6892 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Ausruhen" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6930 +name: "Ausruhen" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Leistung" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6983 +name: "Leistung" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 84.5 MiB | 2.55 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730733768056 "blocks" => [ [ "id" => "hKsH1BNtQ0" "type" => "header" "data" => [ "text" => "Die Vorteile der Hydratation für den Körper" "level" => 2 ] ] [ "id" => "_qzDpdmdRI" "type" => "header" "data" => [ "text" => "Regulierung der Körpertemperatur" "level" => 3 ] ] [ "id" => "_psJbivixF" "type" => "paragraph" "data" => [ "text" => "Wasser ist unerlässlich, um die Körpertemperatur auf einem konstanten Niveau zu halten, insbesondere während des Trainings. Stellen Sie sich vor, Sie laufen unter der Sommersonne ohne einen Tropfen Wasser zur Hand. Ihr Körper überhitzt schnell, denn ohne ausreichende Hydratation wird es schwierig, die innere Wärme zu regulieren. <a href="https://moncentreaquatique.com/sport-hydratation">Erfahren Sie mehr über die Bedeutung der Hydratation im Sport</a>." ] ] [ "id" => "mSmKSBrJ_g" "type" => "header" "data" => [ "text" => "Transport von Nährstoffen" "level" => 3 ] ] [ "id" => "f5ldZpqw1v" "type" => "paragraph" "data" => [ "text" => "Wasser ist das Mittel, durch das <a href="https://www.fitmetrics.ch/de/nachricht/lebensmittel-und-ihre-nahrstoffe-5">essenzielle Nährstoffe</a> zu unseren Muskeln und Organen transportiert werden. Stellen Sie es sich als ein Hochgeschwindigkeits-Transportsystem vor, das Proteine, Kohlenhydrate und Fette dorthin bringt, wo sie am dringendsten benötigt werden. Dehydrierung bedeutet eine Stauung in diesem Netzwerk, was die Versorgung mit lebenswichtigem Treibstoff verlangsamt." ] ] [ "id" => "fWjCPIEh3T" "type" => "header" "data" => [ "text" => "Ausscheidung von Abfallstoffen" "level" => 3 ] ] [ "id" => "HHpFjEfhhc" "type" => "paragraph" "data" => [ "text" => "Gut hydriert zu sein, erleichtert auch die Ausscheidung von Giftstoffen und Stoffwechselabfällen aus unserem Körper. Es ist ein bisschen wie eine Dusche nach einem langen Tag; Wasser hilft, unser inneres System zu reinigen." ] ] [ "id" => "XAcoMm32FF" "type" => "header" "data" => [ "text" => "Die Auswirkungen der Hydratation auf die sportliche Leistung" "level" => 2 ] ] [ "id" => "1Cfl89YalH" "type" => "header" "data" => [ "text" => "Verbesserung der Ausdauer" "level" => 3 ] ] [ "id" => "ovud6ihUSe" "type" => "paragraph" "data" => [ "text" => "Hydratation spielt eine Schlüsselrolle bei der Aufrechterhaltung der Ausdauer. Ohne sie kann sich die Müdigkeit schnell einstellen und Ihre Fähigkeit, weiter zu trainieren, verringern." ] ] [ "id" => "21qLru6pqN" "type" => "header" "data" => [ "text" => "Verletzungsprävention" "level" => 3 ] ] [ "id" => "TSd78as2EQ" "type" => "paragraph" "data" => [ "text" => "Eine ausreichende Hydratation hilft, unsere Gelenke zu schmieren und verhindert Krämpfe und andere Verletzungen. Ohne genügend Wasser werden diese flüssigen Bewegungen schwierig und können zu unnötiger Belastung führen." ] ] [ "id" => "Ev317LPNzb" "type" => "header" "data" => [ "text" => "Hydratationsstrategien vor, während und nach dem Training" "level" => 2 ] ] [ "id" => "PixKE12fJF" "type" => "header" "data" => [ "text" => "Hydratation vor dem Training" "level" => 3 ] ] [ "id" => "MQ1PfZFnvk" "type" => "paragraph" "data" => [ "text" => "Vor dem Training wird empfohlen, etwa 500 ml Wasser zwei Stunden vor dem Training zu trinken. Dies ermöglicht es Ihrem Körper, sich vor der Aktivität gut zu hydrieren." ] ] [ "id" => "JVFh76a8wu" "type" => "header" "data" => [ "text" => "Hydratation während des Trainings" "level" => 3 ] ] [ "id" => "PQzEJL3AwV" "type" => "paragraph" "data" => [ "text" => "Während längerer Aktivität hilft das Trinken von etwa 150-200 ml alle 15 Minuten, den Hydratationsgrad aufrechtzuerhalten. <a href="https://doctolix.com/boisson/boisson-isotonique/">Isotonische Getränke</a> können auch nützlich sein, um verlorene Elektrolyte aufzufüllen." ] ] [ "id" => "dsFYVawPrl" "type" => "header" "data" => [ "text" => "Hydratation nach dem Training" "level" => 3 ] ] [ "id" => "cFhLE_K36s" "type" => "paragraph" "data" => [ "text" => "Die Rehydrierungsphase nach dem Training ist entscheidend. Für eine optimale Erholung wird empfohlen, etwa 1,5 Mal so viel Flüssigkeit zu trinken, wie verloren gegangen ist." ] ] [ "id" => "gFKR2NCIvW" "type" => "header" "data" => [ "text" => "Fazit" "level" => 2 ] ] [ "id" => "GTUmUDO-sy" "type" => "paragraph" "data" => [ "text" => "Hydratation ist ein Schlüsselelement jeder Sport- und Trainingsroutine. Sie verbessert nicht nur die Leistung und beugt Verletzungen vor, sondern trägt auch zu einer besseren Erholung bei. Eine angemessene Hydratation in Ihrer täglichen Routine sorgt nicht nur für bessere Leistungen, sondern auch für ein allgemeines Wohlbefinden. Stellen Sie also sicher, dass Sie immer eine Flasche Wasser griffbereit haben." ] ] ] "version" => "2.28.2" ] "title" => "Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#6970 +title: "Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" +data: [ "time" => 1730733768056 "blocks" => [ [ "id" => "hKsH1BNtQ0" "type" => "header" "data" => [ "text" => "Die Vorteile der Hydratation für den Körper" "level" => 2 ] ] [ "id" => "_qzDpdmdRI" "type" => "header" "data" => [ "text" => "Regulierung der Körpertemperatur" "level" => 3 ] ] [ "id" => "_psJbivixF" "type" => "paragraph" "data" => [ "text" => "Wasser ist unerlässlich, um die Körpertemperatur auf einem konstanten Niveau zu halten, insbesondere während des Trainings. Stellen Sie sich vor, Sie laufen unter der Sommersonne ohne einen Tropfen Wasser zur Hand. Ihr Körper überhitzt schnell, denn ohne ausreichende Hydratation wird es schwierig, die innere Wärme zu regulieren. <a href="https://moncentreaquatique.com/sport-hydratation">Erfahren Sie mehr über die Bedeutung der Hydratation im Sport</a>." ] ] [ "id" => "mSmKSBrJ_g" "type" => "header" "data" => [ "text" => "Transport von Nährstoffen" "level" => 3 ] ] [ "id" => "f5ldZpqw1v" "type" => "paragraph" "data" => [ "text" => "Wasser ist das Mittel, durch das <a href="https://www.fitmetrics.ch/de/nachricht/lebensmittel-und-ihre-nahrstoffe-5">essenzielle Nährstoffe</a> zu unseren Muskeln und Organen transportiert werden. Stellen Sie es sich als ein Hochgeschwindigkeits-Transportsystem vor, das Proteine, Kohlenhydrate und Fette dorthin bringt, wo sie am dringendsten benötigt werden. Dehydrierung bedeutet eine Stauung in diesem Netzwerk, was die Versorgung mit lebenswichtigem Treibstoff verlangsamt." ] ] [ "id" => "fWjCPIEh3T" "type" => "header" "data" => [ "text" => "Ausscheidung von Abfallstoffen" "level" => 3 ] ] [ "id" => "HHpFjEfhhc" "type" => "paragraph" "data" => [ "text" => "Gut hydriert zu sein, erleichtert auch die Ausscheidung von Giftstoffen und Stoffwechselabfällen aus unserem Körper. Es ist ein bisschen wie eine Dusche nach einem langen Tag; Wasser hilft, unser inneres System zu reinigen." ] ] [ "id" => "XAcoMm32FF" "type" => "header" "data" => [ "text" => "Die Auswirkungen der Hydratation auf die sportliche Leistung" "level" => 2 ] ] [ "id" => "1Cfl89YalH" "type" => "header" "data" => [ "text" => "Verbesserung der Ausdauer" "level" => 3 ] ] [ "id" => "ovud6ihUSe" "type" => "paragraph" "data" => [ "text" => "Hydratation spielt eine Schlüsselrolle bei der Aufrechterhaltung der Ausdauer. Ohne sie kann sich die Müdigkeit schnell einstellen und Ihre Fähigkeit, weiter zu trainieren, verringern." ] ] [ "id" => "21qLru6pqN" "type" => "header" "data" => [ "text" => "Verletzungsprävention" "level" => 3 ] ] [ "id" => "TSd78as2EQ" "type" => "paragraph" "data" => [ "text" => "Eine ausreichende Hydratation hilft, unsere Gelenke zu schmieren und verhindert Krämpfe und andere Verletzungen. Ohne genügend Wasser werden diese flüssigen Bewegungen schwierig und können zu unnötiger Belastung führen." ] ] [ "id" => "Ev317LPNzb" "type" => "header" "data" => [ "text" => "Hydratationsstrategien vor, während und nach dem Training" "level" => 2 ] ] [ "id" => "PixKE12fJF" "type" => "header" "data" => [ "text" => "Hydratation vor dem Training" "level" => 3 ] ] [ "id" => "MQ1PfZFnvk" "type" => "paragraph" "data" => [ "text" => "Vor dem Training wird empfohlen, etwa 500 ml Wasser zwei Stunden vor dem Training zu trinken. Dies ermöglicht es Ihrem Körper, sich vor der Aktivität gut zu hydrieren." ] ] [ "id" => "JVFh76a8wu" "type" => "header" "data" => [ "text" => "Hydratation während des Trainings" "level" => 3 ] ] [ "id" => "PQzEJL3AwV" "type" => "paragraph" "data" => [ "text" => "Während längerer Aktivität hilft das Trinken von etwa 150-200 ml alle 15 Minuten, den Hydratationsgrad aufrechtzuerhalten. <a href="https://doctolix.com/boisson/boisson-isotonique/">Isotonische Getränke</a> können auch nützlich sein, um verlorene Elektrolyte aufzufüllen." ] ] [ "id" => "dsFYVawPrl" "type" => "header" "data" => [ "text" => "Hydratation nach dem Training" "level" => 3 ] ] [ "id" => "cFhLE_K36s" "type" => "paragraph" "data" => [ "text" => "Die Rehydrierungsphase nach dem Training ist entscheidend. Für eine optimale Erholung wird empfohlen, etwa 1,5 Mal so viel Flüssigkeit zu trinken, wie verloren gegangen ist." ] ] [ "id" => "gFKR2NCIvW" "type" => "header" "data" => [ "text" => "Fazit" "level" => 2 ] ] [ "id" => "GTUmUDO-sy" "type" => "paragraph" "data" => [ "text" => "Hydratation ist ein Schlüsselelement jeder Sport- und Trainingsroutine. Sie verbessert nicht nur die Leistung und beugt Verletzungen vor, sondern trägt auch zu einer besseren Erholung bei. Eine angemessene Hydratation in Ihrer täglichen Routine sorgt nicht nur für bessere Leistungen, sondern auch für ein allgemeines Wohlbefinden. Stellen Sie also sicher, dass Sie immer eine Flasche Wasser griffbereit haben." ] ] ] "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 | 84.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 {#7057 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 84.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7100 +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 | 84.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7153 +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 | 84.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7186 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 84.5 MiB | 1.30 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" "description" => "Wasser ist ein wichtiger Bestandteil unseres Körpers und versorgt Muskeln und Gehirn mit Energie, wodurch Leistung und Erholung gesteigert werden." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7200 +shareUrl: "https://test.fitmetrics.ch/de/nachricht/die-bedeutung-der-flussigkeitszufuhr-in-ihrer-fitnessroutine-24" +title: "Die Bedeutung der Flüssigkeitszufuhr in Ihrer Fitnessroutine" +description: "Wasser ist ein wichtiger Bestandteil unseres Körpers und versorgt Muskeln und Gehirn mit Energie, wodurch Leistung und Erholung gesteigert werden." +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 | 84.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 {#7242 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#7270 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#7295 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#7318 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#7341 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#7364 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#7387 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#7410 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 84.5 MiB | 3.83 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7780 …} -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 {#7793 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7807 …} -leads: Doctrine\ORM\PersistentCollection {#7941 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7792 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7952 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8054 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8083 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8151 …} -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 {#8195 …} -coaches: Doctrine\ORM\PersistentCollection {#8234 …} -clients: Doctrine\ORM\PersistentCollection {#8232 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8284 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8292 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8466 …} #file: Vich\UploaderBundle\Entity\File {#8458 …} #credits: Doctrine\ORM\PersistentCollection {#8459 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8463 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8449 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539956 {#8468 : 2026-04-30 11:05:56.300960 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8462 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8300 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8308 …} -fitnessProfile: App\Entity\FitnessProfile {#8323 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8372 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7789 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7791 : 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 {#7249 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7780 …} -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 {#7793 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7807 …} -leads: Doctrine\ORM\PersistentCollection {#7941 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7792 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7952 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8054 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8083 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8151 …} -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 {#8195 …} -coaches: Doctrine\ORM\PersistentCollection {#8234 …} -clients: Doctrine\ORM\PersistentCollection {#8232 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8284 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8292 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8466 …} #file: Vich\UploaderBundle\Entity\File {#8458 …} #credits: Doctrine\ORM\PersistentCollection {#8459 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8463 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8449 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539956 {#8468 : 2026-04-30 11:05:56.300960 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8462 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8300 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8308 …} -fitnessProfile: App\Entity\FitnessProfile {#8323 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8372 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7789 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7791 : 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 | 84.5 MiB | 2.28 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7780 …} -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 {#7793 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7807 …} -leads: Doctrine\ORM\PersistentCollection {#7941 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7792 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7952 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8054 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8083 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8151 …} -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 {#8195 …} -coaches: Doctrine\ORM\PersistentCollection {#8234 …} -clients: Doctrine\ORM\PersistentCollection {#8232 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8284 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8292 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8466 …} #file: Vich\UploaderBundle\Entity\File {#8458 …} #credits: Doctrine\ORM\PersistentCollection {#8459 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8463 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8449 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539956 {#8468 : 2026-04-30 11:05:56.300960 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8462 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8300 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8308 …} -fitnessProfile: App\Entity\FitnessProfile {#8323 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8372 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7789 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7791 : 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 {#8390 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7780 …} -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 {#7793 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7807 …} -leads: Doctrine\ORM\PersistentCollection {#7941 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7792 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7952 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8054 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8083 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8151 …} -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 {#8195 …} -coaches: Doctrine\ORM\PersistentCollection {#8234 …} -clients: Doctrine\ORM\PersistentCollection {#8232 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8284 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8292 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8466 …} #file: Vich\UploaderBundle\Entity\File {#8458 …} #credits: Doctrine\ORM\PersistentCollection {#8459 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8463 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8449 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539956 {#8468 : 2026-04-30 11:05:56.300960 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8462 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8300 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8308 …} -fitnessProfile: App\Entity\FitnessProfile {#8323 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8372 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7789 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7791 : 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 | 84.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8292 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8466 …} #file: Vich\UploaderBundle\Entity\File {#8458 …} #credits: Doctrine\ORM\PersistentCollection {#8459 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8463 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8449 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539956 {#8468 : 2026-04-30 11:05:56.300960 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8462 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7780 …} -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 {#7793 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7807 …} -leads: Doctrine\ORM\PersistentCollection {#7941 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7792 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7952 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8054 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8083 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8151 …} -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 {#8195 …} -coaches: Doctrine\ORM\PersistentCollection {#8234 …} -clients: Doctrine\ORM\PersistentCollection {#8232 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8284 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8292} -profil: App\Entity\User\ContactProfile {#8300 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8308 …} -fitnessProfile: App\Entity\FitnessProfile {#8323 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8372 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7789 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7791 : 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 {#8425 #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 {#8292 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8466 …} #file: Vich\UploaderBundle\Entity\File {#8458 …} #credits: Doctrine\ORM\PersistentCollection {#8459 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8463 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8449 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777539956 {#8468 : 2026-04-30 11:05:56.300960 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8462 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7780 …} -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 {#7793 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7807 …} -leads: Doctrine\ORM\PersistentCollection {#7941 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7792 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7952 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8054 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8083 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8151 …} -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 {#8195 …} -coaches: Doctrine\ORM\PersistentCollection {#8234 …} -clients: Doctrine\ORM\PersistentCollection {#8232 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8284 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8292} -profil: App\Entity\User\ContactProfile {#8300 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8308 …} -fitnessProfile: App\Entity\FitnessProfile {#8323 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8372 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7789 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7791 : 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 | 84.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7776 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8513 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 84.5 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8499 +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 | 84.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8555 +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 | 84.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8610 +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]
|
84.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8602 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8644 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8676 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8699 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8722 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8745 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8768 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8791 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8814 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.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 {#8837 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4278 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||