Components
16
Twig Components
83
Render Count
64
ms
Render Time
76.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 74.5 MiB | 53.74 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4764 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …} -em: Doctrine\ORM\EntityManager {#550 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.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 {#4811 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4822 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
66.5 MiB | 1.08 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4873 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150" "data-front--header-target" => "logoDark" ] |
|||
| Attributes | [ "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150" "data-front--header-target" => "logoDark" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4888 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "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 {#4938 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "search" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4966 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4982 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5006 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5030 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 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 {#5054 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.04 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 {#5078 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5102 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5126 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 66.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 {#5150 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180" ] |
|||
| Attributes | [ "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6308 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
68.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6344 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 74.5 MiB | 8.85 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6421 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6422 …} -formFactory: Symfony\Component\Form\FormFactory {#6420 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6573 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "hidden dark:block h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6608 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6638 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "google" "class" => "h-[24px] w-[20px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6670 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 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 {#6689 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6799 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Attributes | [ "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6833 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6849 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6873 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6897 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6921 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6945 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6969 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6993 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7017 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7041 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "more" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7065 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#7110 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7100 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6741 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 74.5 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Muskelaufbau" "url" => "/de/nachrichten/tag/muskelaufbau-1" ] [ "label" => "Wichtigkeit eines strukturierten Programms im Bodybuilding." "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7193 +items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Muskelaufbau" "url" => "/de/nachrichten/tag/muskelaufbau-1" ] [ "label" => "Wichtigkeit eines strukturierten Programms im Bodybuilding." "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/de/" ] [ "label" => "menu.news" "url" => "/de/nachrichten" ] [ "label" => "Muskelaufbau" "url" => "/de/nachrichten/tag/muskelaufbau-1" ] [ "label" => "Wichtigkeit eines strukturierten Programms im Bodybuilding." "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7223 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7245 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7268 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 74.5 MiB | 0.42 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7213 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 74.5 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3821 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3734 …} #file: Vich\UploaderBundle\Entity\File {#3815 …} #credits: Doctrine\ORM\PersistentCollection {#3864 …} -source: null -zone: null -urlExternal: null #id: 449 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3707 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1717495342 {#3694 : 2024-06-04 12:02:22.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777183046 {#3715 : 2026-04-26 07:57:26.363120 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Wichtigkeit eines strukturierten Programms im Bodybuilding." "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 {#7360 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Wichtigkeit eines strukturierten Programms im Bodybuilding." +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 {#3821 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3734 …} #file: Vich\UploaderBundle\Entity\File {#3815 …} #credits: Doctrine\ORM\PersistentCollection {#3864 …} -source: null -zone: null -urlExternal: null #id: 449 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3707 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1717495342 {#3694 : 2024-06-04 12:02:22.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777183046 {#3715 : 2026-04-26 07:57:26.363120 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "calendar" "class" => "w-4 h-4" ] |
|||
| Attributes | [ "class" => "w-4 h-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7397 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-4 w-4" ] |
|||
| Attributes | [ "class" => "h-4 w-4" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7428 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Muskelaufbau" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7466 +name: "Muskelaufbau" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 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 {#7519 +name: "Zu Hause" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Diät" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7543 +name: "Diät" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Gewichtsverlust" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7567 +name: "Gewichtsverlust" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "In der Sporthalle" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7591 +name: "In der Sporthalle" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.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 {#7615 +name: "Außen" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 74.5 MiB | 1.93 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745109873 "blocks" => [ [ "id" => "q0Yd1wgC5k" "type" => "paragraph" "data" => [ "text" => "Um deine Fitnessziele zu erreichen und deine Ergebnisse zu maximieren, ist es wichtig, ein Krafttrainingsprogramm festzulegen und zu strukturieren. 🎯" ] ] [ "id" => "Jpy_B4UunZ" "type" => "header" "data" => [ "text" => "Die Vorteile eines strukturierten Programm" "level" => 2 ] ] [ "id" => "J2XUD1pL0K" "type" => "header" "data" => [ "text" => "1. Maximieren Sie die Effektivität der Trainingseinheiten." "level" => 3 ] ] [ "id" => "0o2_PSP97q" "type" => "paragraph" "data" => [ "text" => "Ein gut strukturiertes Programm ermöglicht es dir, jede Trainingseinheit zu optimieren. Indem du die Übungen, die Anzahl der Wiederholungen und die Sätze genau planst, stellst du sicher, dass jede Minute, die du im Fitnessstudio verbringst, effektiv zu deinen Zielen beiträgt. Das verringert die verlorene Zeit und erhöht die Wirkung deiner Bemühungen." ] ] [ "id" => "aVBYz9rBHF" "type" => "header" "data" => [ "text" => "2. Verfolge und messe deinen Fortschritt." "level" => 3 ] ] [ "id" => "lK0f5_bb64" "type" => "paragraph" "data" => [ "text" => "Mit einem strukturierten Programm ist es einfacher, deine Fortschritte zu verfolgen. Du kannst deine Leistungen aufschreiben, deine Verbesserungen messen und deinen Plan anhand dieser Daten anpassen. So bleibst du motiviert und kannst die Ergebnisse deiner Bemühungen konkret sehen." ] ] [ "id" => "2U6LiE014g" "type" => "paragraph" "data" => [ "text" => "Wenn du den <a href="https://www.fitmetrics.ch/de/workout">Programmteil</a> nutzt, strukturiere deinen Plan digital und spare mit unseren Statistiken und Vorschlägen Zeit bei der Nachbereitung." ] ] [ "id" => "YhyG8OJuYc" "type" => "header" "data" => [ "text" => "3. Übungen und Sitzungen immer zur Verfügung." "level" => 3 ] ] [ "id" => "BzlO0UmXzG" "type" => "paragraph" "data" => [ "text" => "<a href="https://www.fitmetrics.ch/de/workout">Mit unserer Plattform</a> musst du deine Trainingseinheiten nicht mehr in Excel oder einem Notizblock aufschreiben und strukturieren. FitMetrics spart dir Zeit, indem du deine Übungen und Sitzungen immer von deinem PC oder Telefon aus zur Verfügung hast." ] ] [ "id" => "Gqv2R5Ip_9" "type" => "paragraph" "data" => [ "text" => "Außerdem sorgen unsere Übungsvideos dafür, dass du nie die richtige Ausführung der Bewegungen vergisst, so dass du sicher und effektiv trainieren kannst." ] ] [ "id" => "saSgGQmlwd" "type" => "header" "data" => [ "text" => "4. Vermeiden Sie Verletzungen und optimieren Sie die Erholung." "level" => 3 ] ] [ "id" => "PKhrI1-77w" "type" => "paragraph" "data" => [ "text" => "Ein gut durchdachtes Programm berücksichtigt die Bedeutung der Progression und der Erholung. Indem du deine Trainingseinheiten strukturierst, stellst du sicher, dass du deine Muskeln nicht überforderst und deinem Körper die nötige Zeit zur Erholung gibst. Das verringert das Verletzungsrisiko und ermöglicht es dir, weiterhin regelmäßig zu trainieren." ] ] [ "id" => "IOFnndIB0J" "type" => "header" "data" => [ "text" => "5. Die Motivation aufrechterhalten" "level" => 3 ] ] [ "id" => "TeIdKUWsop" "type" => "paragraph" "data" => [ "text" => "Ein klarer und strukturierter Trainingsplan gibt dir einen Fahrplan, an den du dich halten kannst. Genau zu wissen, was du bei jeder Trainingseinheit tun musst, kann dich motivieren, auf dem richtigen Weg zu bleiben. Wenn du außerdem deine regelmäßigen Fortschritte siehst, wirst du ermutigt, weiterzumachen und deine Ziele zu erreichen." ] ] [ "id" => "QZnQQdTKZY" "type" => "header" "data" => [ "text" => "6. Optimiere den Einsatz von Ressourcen." "level" => 3 ] ] [ "id" => "7pb4E6RctZ" "type" => "paragraph" "data" => [ "text" => "Ein strukturiertes Programm hilft dir auch, die Ausrüstung und die verfügbare Zeit effektiv zu nutzen. Anstatt dich bei der Ankunft im Fitnessstudio zu fragen, was du tun sollst, hast du einen genauen Plan, an den du dich halten kannst, wodurch du deine Zeit und deine Anstrengungen maximieren kannst." ] ] [ "id" => "DwJ2H4pJHR" "type" => "header" "data" => [ "text" => "Hol dir dein persönliches Programm kostenlos!" "level" => 2 ] ] [ "id" => "7QsgMJVgUz" "type" => "paragraph" "data" => [ "text" => "Auf unserer Website kannst du dir <b>kostenlos </b>deinen eigenen <a href="https://www.fitmetrics.ch/de/program/my">Plan</a> erstellen." ] ] [ "id" => "qg-U9s852G" "type" => "paragraph" "data" => [ "text" => "Nutze unsere Musterprogramme als Inspiration oder lass dir von einem unserer professionellen Coaches einen maßgeschneiderten Plan erstellen." ] ] [ "id" => "NCYAIaeeYE" "type" => "paragraph" "data" => [ "text" => "Nutze unsere Ressourcen, um deine Ziele im Krafttraining effektiv und sicher zu erreichen." ] ] [ "id" => "cm258qUYkT" "type" => "paragraph" "data" => [ "text" => "Mach jetzt mit und fang an, deinen Erfolg zu strukturieren! 🎯" ] ] ] "version" => "2.28.2" ] "title" => "Wichtigkeit eines strukturierten Programms im Bodybuilding." "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7602 +title: "Wichtigkeit eines strukturierten Programms im Bodybuilding." +data: [ "time" => 1730745109873 "blocks" => [ [ "id" => "q0Yd1wgC5k" "type" => "paragraph" "data" => [ "text" => "Um deine Fitnessziele zu erreichen und deine Ergebnisse zu maximieren, ist es wichtig, ein Krafttrainingsprogramm festzulegen und zu strukturieren. 🎯" ] ] [ "id" => "Jpy_B4UunZ" "type" => "header" "data" => [ "text" => "Die Vorteile eines strukturierten Programm" "level" => 2 ] ] [ "id" => "J2XUD1pL0K" "type" => "header" "data" => [ "text" => "1. Maximieren Sie die Effektivität der Trainingseinheiten." "level" => 3 ] ] [ "id" => "0o2_PSP97q" "type" => "paragraph" "data" => [ "text" => "Ein gut strukturiertes Programm ermöglicht es dir, jede Trainingseinheit zu optimieren. Indem du die Übungen, die Anzahl der Wiederholungen und die Sätze genau planst, stellst du sicher, dass jede Minute, die du im Fitnessstudio verbringst, effektiv zu deinen Zielen beiträgt. Das verringert die verlorene Zeit und erhöht die Wirkung deiner Bemühungen." ] ] [ "id" => "aVBYz9rBHF" "type" => "header" "data" => [ "text" => "2. Verfolge und messe deinen Fortschritt." "level" => 3 ] ] [ "id" => "lK0f5_bb64" "type" => "paragraph" "data" => [ "text" => "Mit einem strukturierten Programm ist es einfacher, deine Fortschritte zu verfolgen. Du kannst deine Leistungen aufschreiben, deine Verbesserungen messen und deinen Plan anhand dieser Daten anpassen. So bleibst du motiviert und kannst die Ergebnisse deiner Bemühungen konkret sehen." ] ] [ "id" => "2U6LiE014g" "type" => "paragraph" "data" => [ "text" => "Wenn du den <a href="https://www.fitmetrics.ch/de/workout">Programmteil</a> nutzt, strukturiere deinen Plan digital und spare mit unseren Statistiken und Vorschlägen Zeit bei der Nachbereitung." ] ] [ "id" => "YhyG8OJuYc" "type" => "header" "data" => [ "text" => "3. Übungen und Sitzungen immer zur Verfügung." "level" => 3 ] ] [ "id" => "BzlO0UmXzG" "type" => "paragraph" "data" => [ "text" => "<a href="https://www.fitmetrics.ch/de/workout">Mit unserer Plattform</a> musst du deine Trainingseinheiten nicht mehr in Excel oder einem Notizblock aufschreiben und strukturieren. FitMetrics spart dir Zeit, indem du deine Übungen und Sitzungen immer von deinem PC oder Telefon aus zur Verfügung hast." ] ] [ "id" => "Gqv2R5Ip_9" "type" => "paragraph" "data" => [ "text" => "Außerdem sorgen unsere Übungsvideos dafür, dass du nie die richtige Ausführung der Bewegungen vergisst, so dass du sicher und effektiv trainieren kannst." ] ] [ "id" => "saSgGQmlwd" "type" => "header" "data" => [ "text" => "4. Vermeiden Sie Verletzungen und optimieren Sie die Erholung." "level" => 3 ] ] [ "id" => "PKhrI1-77w" "type" => "paragraph" "data" => [ "text" => "Ein gut durchdachtes Programm berücksichtigt die Bedeutung der Progression und der Erholung. Indem du deine Trainingseinheiten strukturierst, stellst du sicher, dass du deine Muskeln nicht überforderst und deinem Körper die nötige Zeit zur Erholung gibst. Das verringert das Verletzungsrisiko und ermöglicht es dir, weiterhin regelmäßig zu trainieren." ] ] [ "id" => "IOFnndIB0J" "type" => "header" "data" => [ "text" => "5. Die Motivation aufrechterhalten" "level" => 3 ] ] [ "id" => "TeIdKUWsop" "type" => "paragraph" "data" => [ "text" => "Ein klarer und strukturierter Trainingsplan gibt dir einen Fahrplan, an den du dich halten kannst. Genau zu wissen, was du bei jeder Trainingseinheit tun musst, kann dich motivieren, auf dem richtigen Weg zu bleiben. Wenn du außerdem deine regelmäßigen Fortschritte siehst, wirst du ermutigt, weiterzumachen und deine Ziele zu erreichen." ] ] [ "id" => "QZnQQdTKZY" "type" => "header" "data" => [ "text" => "6. Optimiere den Einsatz von Ressourcen." "level" => 3 ] ] [ "id" => "7pb4E6RctZ" "type" => "paragraph" "data" => [ "text" => "Ein strukturiertes Programm hilft dir auch, die Ausrüstung und die verfügbare Zeit effektiv zu nutzen. Anstatt dich bei der Ankunft im Fitnessstudio zu fragen, was du tun sollst, hast du einen genauen Plan, an den du dich halten kannst, wodurch du deine Zeit und deine Anstrengungen maximieren kannst." ] ] [ "id" => "DwJ2H4pJHR" "type" => "header" "data" => [ "text" => "Hol dir dein persönliches Programm kostenlos!" "level" => 2 ] ] [ "id" => "7QsgMJVgUz" "type" => "paragraph" "data" => [ "text" => "Auf unserer Website kannst du dir <b>kostenlos </b>deinen eigenen <a href="https://www.fitmetrics.ch/de/program/my">Plan</a> erstellen." ] ] [ "id" => "qg-U9s852G" "type" => "paragraph" "data" => [ "text" => "Nutze unsere Musterprogramme als Inspiration oder lass dir von einem unserer professionellen Coaches einen maßgeschneiderten Plan erstellen." ] ] [ "id" => "NCYAIaeeYE" "type" => "paragraph" "data" => [ "text" => "Nutze unsere Ressourcen, um deine Ziele im Krafttraining effektiv und sicher zu erreichen." ] ] [ "id" => "cm258qUYkT" "type" => "paragraph" "data" => [ "text" => "Mach jetzt mit und fang an, deinen Erfolg zu strukturieren! 🎯" ] ] ] "version" => "2.28.2" ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: true +marketingBannerPosition: 8 -host: "https://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "program" "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Attributes | [ "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7689 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 74.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7735 +includeScript: true +labelClass: null +containerClass: "my-2" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 74.5 MiB | 0.21 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7784 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 74.5 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Wichtigkeit eines strukturierten Programms im Bodybuilding." "description" => "Optimiere deine Bodybuilding-Ergebnisse mit einem personalisierten Programm. Hol dir jetzt dein kostenloses Programm auf unserer Plattform!" "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7798 +shareUrl: "https://test.fitmetrics.ch/de/nachricht/wichtigkeit-eines-strukturierten-programms-im-bodybuilding-12" +title: "Wichtigkeit eines strukturierten Programms im Bodybuilding." +description: "Optimiere deine Bodybuilding-Ergebnisse mit einem personalisierten Programm. Hol dir jetzt dein kostenloses Programm auf unserer Plattform!" +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: true -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Attributes | [ "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7840 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "reddit" "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7868 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "twitter" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7893 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7916 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7939 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "linkedin" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7962 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7985 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "email" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8008 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 76.5 MiB | 3.70 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8378 …} -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 {#8391 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …} -leads: Doctrine\ORM\PersistentCollection {#8539 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8390 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …} -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 {#8793 …} -coaches: Doctrine\ORM\PersistentCollection {#8832 …} -clients: Doctrine\ORM\PersistentCollection {#8830 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8882 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …} #file: Vich\UploaderBundle\Entity\File {#9056 …} #credits: Doctrine\ORM\PersistentCollection {#9057 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9061 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9047 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777183046 {#9066 : 2026-04-26 07:57:26.491397 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9060 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8898 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …} -fitnessProfile: App\Entity\FitnessProfile {#8921 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8970 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8389 : 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 {#7847 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8378 …} -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 {#8391 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …} -leads: Doctrine\ORM\PersistentCollection {#8539 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8390 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …} -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 {#8793 …} -coaches: Doctrine\ORM\PersistentCollection {#8832 …} -clients: Doctrine\ORM\PersistentCollection {#8830 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8882 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …} #file: Vich\UploaderBundle\Entity\File {#9056 …} #credits: Doctrine\ORM\PersistentCollection {#9057 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9061 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9047 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777183046 {#9066 : 2026-04-26 07:57:26.491397 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9060 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8898 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …} -fitnessProfile: App\Entity\FitnessProfile {#8921 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8970 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8389 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +allowRenderLink: true #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| user:profil-avatar | App\Twig\Components\User\ProfilAvatar | 76.5 MiB | 2.01 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8378 …} -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 {#8391 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …} -leads: Doctrine\ORM\PersistentCollection {#8539 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8390 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …} -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 {#8793 …} -coaches: Doctrine\ORM\PersistentCollection {#8832 …} -clients: Doctrine\ORM\PersistentCollection {#8830 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8882 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …} #file: Vich\UploaderBundle\Entity\File {#9056 …} #credits: Doctrine\ORM\PersistentCollection {#9057 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9061 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9047 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777183046 {#9066 : 2026-04-26 07:57:26.491397 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9060 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8898 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …} -fitnessProfile: App\Entity\FitnessProfile {#8921 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8970 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8389 : 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 {#8988 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8378 …} -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 {#8391 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …} -leads: Doctrine\ORM\PersistentCollection {#8539 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8390 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …} -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 {#8793 …} -coaches: Doctrine\ORM\PersistentCollection {#8832 …} -clients: Doctrine\ORM\PersistentCollection {#8830 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8882 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …} #file: Vich\UploaderBundle\Entity\File {#9056 …} #credits: Doctrine\ORM\PersistentCollection {#9057 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9061 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9047 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777183046 {#9066 : 2026-04-26 07:57:26.491397 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9060 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8898 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …} -fitnessProfile: App\Entity\FitnessProfile {#8921 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8970 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8389 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10" +allowRenderLink: false #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} } |
|||
| media:image | App\Twig\Components\Media\Image | 76.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#8890 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …} #file: Vich\UploaderBundle\Entity\File {#9056 …} #credits: Doctrine\ORM\PersistentCollection {#9057 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9061 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9047 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777183046 {#9066 : 2026-04-26 07:57:26.491397 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9060 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8378 …} -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 {#8391 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …} -leads: Doctrine\ORM\PersistentCollection {#8539 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8390 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …} -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 {#8793 …} -coaches: Doctrine\ORM\PersistentCollection {#8832 …} -clients: Doctrine\ORM\PersistentCollection {#8830 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8882 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890} -profil: App\Entity\User\ContactProfile {#8898 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …} -fitnessProfile: App\Entity\FitnessProfile {#8921 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8970 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8389 : 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 {#9023 #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 {#8890 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …} #file: Vich\UploaderBundle\Entity\File {#9056 …} #credits: Doctrine\ORM\PersistentCollection {#9057 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9061 …} #newTranslations: null #currentLocale: "de" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9047 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777183046 {#9066 : 2026-04-26 07:57:26.491397 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9060 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8378 …} -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 {#8391 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …} -leads: Doctrine\ORM\PersistentCollection {#8539 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8390 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …} -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 {#8793 …} -coaches: Doctrine\ORM\PersistentCollection {#8832 …} -clients: Doctrine\ORM\PersistentCollection {#8830 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8882 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890} -profil: App\Entity\User\ContactProfile {#8898 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …} -fitnessProfile: App\Entity\FitnessProfile {#8921 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8970 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8389 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: App\Entity\User {#2760} #deletedAt: null -active: true } } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 76.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#8374 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9111 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 76.5 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#9097 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} +right: true +left: true } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 76.5 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#9153 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 76.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#9208 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| utils:theme-switcher |
[Anonymous]
|
76.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9200 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9242 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9274 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "heart" "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Attributes | [ "class" => "heart h-5 w-5 text-[#eb2a2a]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9297 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9320 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "instagram" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9343 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9366 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "tiktok" "class" => "w-[29px] h-[29px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[29px] h-[29px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9389 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.04 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 {#9412 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "youtube" "class" => "w-[28px] h-[24px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[24px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#9435 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||