Components
17
Twig Components
79
Render Count
69
ms
Render Time
72.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 70.5 MiB | 57.30 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#3000 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …} -em: Doctrine\ORM\EntityManager {#550 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.41 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 {#3974 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Attributes | [ "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]" "data-front--header-target" => "logoWhite" ] |
|||
| Component | App\Twig\Components\Media\Icon {#3985 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
62.5 MiB | 1.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4036 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.08 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 {#4051 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4101 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4129 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4145 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4169 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4193 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4217 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4241 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4265 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4289 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4313 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 64.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 {#5469 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
64.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5505 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 70.5 MiB | 9.15 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#5582 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5583 …} -formFactory: Symfony\Component\Form\FormFactory {#5581 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5734 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#5769 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5799 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "google" "class" => "h-[24px] w-[20px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5831 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "apple" "class" => "h-[24px] w-[20px] fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px] fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5850 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5960 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Attributes | [ "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5994 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6010 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6034 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6058 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6082 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6106 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6130 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6154 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6178 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6202 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "more" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6226 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 70.5 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#6271 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6261 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5902 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 70.5 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Warm-up" "url" => "/en/news/tag/warm-up-13" ] [ "label" => "Strategies for an optimal pre-workout warm-up" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#6354 +items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Warm-up" "url" => "/en/news/tag/warm-up-13" ] [ "label" => "Strategies for an optimal pre-workout warm-up" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.news" "url" => "/en/news" ] [ "label" => "Warm-up" "url" => "/en/news/tag/warm-up-13" ] [ "label" => "Strategies for an optimal pre-workout warm-up" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6384 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6406 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6429 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 70.5 MiB | 0.43 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6374 +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 | 70.5 MiB | 0.99 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3937 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3847 …} #file: Vich\UploaderBundle\Entity\File {#3929 …} #credits: Doctrine\ORM\PersistentCollection {#3943 …} -source: null -zone: null -urlExternal: null #id: 487 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3820 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724517990 {#3869 : 2024-08-24 18:46:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777543637 {#3828 : 2026-04-30 12:07:17.692966 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news Strategies for an optimal pre-workout warm-up" "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 {#6521 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news Strategies for an optimal pre-workout warm-up" +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 {#3937 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3847 …} #file: Vich\UploaderBundle\Entity\File {#3929 …} #credits: Doctrine\ORM\PersistentCollection {#3943 …} -source: null -zone: null -urlExternal: null #id: 487 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3820 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724517990 {#3869 : 2024-08-24 18:46:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777543637 {#3828 : 2026-04-30 12:07:17.692966 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6558 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "calendar" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6589 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 70.5 MiB | 0.28 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Warm-up" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#6627 +name: "Warm-up" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 70.5 MiB | 2.47 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745380412 "blocks" => [ [ "id" => "0aZCsIO_GQ" "type" => "header" "data" => [ "text" => "Understanding warm-ups" "level" => 2 ] ] [ "id" => "ZaXstgqBfh" "type" => "paragraph" "data" => [ "text" => "A successful warm-up includes two main categories: general warm-up and specific warm-up. Each type serves a unique purpose that complements the other to optimize your physical preparation." ] ] [ "id" => "BkO5Y2fJf9" "type" => "header" "data" => [ "text" => "General warm-up" "level" => 2 ] ] [ "id" => "rSzCm0zdAQ" "type" => "paragraph" "data" => [ "text" => "The general warm-up includes activities aimed at gradually increasing your heart rate. Exercises such as light jogging, stationary biking, or even dynamic dance movements are perfect to start with. The idea is to gently wake up your body, like a motor starting to rev up." ] ] [ "id" => "VAUMv03JsL" "type" => "header" "data" => [ "text" => "Specific warm-up" "level" => 3 ] ] [ "id" => "VSpJrKL5To" "type" => "paragraph" "data" => [ "text" => "Once you have established a general warm-up routine, it’s time to focus on a <a href="https://www.fitmetrics.ch/en/exercises/category/62-warm-up">specific warm-up</a>. This involves exercises that directly target the muscle groups and movements you will use during your workout session. For example, light squats before a leg workout or shoulder rotations before a tennis session." ] ] [ "id" => "E9QSjP8qsj" "type" => "header" "data" => [ "text" => "Effective warm-up techniques" "level" => 2 ] ] [ "id" => "m4wh8MQ1Hi" "type" => "paragraph" "data" => [ "text" => "To boost the effectiveness of your warm-up, various techniques can be integrated into your routine." ] ] [ "id" => "ncrl8-DUjL" "type" => "header" "data" => [ "text" => "Dynamic stretching" "level" => 3 ] ] [ "id" => "1PLiH74qfI" "type" => "paragraph" "data" => [ "text" => "Dynamic stretching is crucial because it involves controlled movements that increase your joints' range of motion. Think of lunges with rotation, arm circles, or leg swings. These fluid exercises stimulate your muscles while improving your flexibility." ] ] [ "id" => "qCL0Vr13Bm" "type" => "header" "data" => [ "text" => "Mobility exercises" "level" => 3 ] ] [ "id" => "2yOt8DOIz7" "type" => "paragraph" "data" => [ "text" => "Mobility exercises help prepare your joints and muscles for a greater range of movement. They elevate your warm-up by incorporating movements like the "cat-camel," "hip circles," or "ankle hops." By including them, you ensure an all-around preparation for your entire body." ] ] [ "id" => "eg7PfCFt7K" "type" => "header" "data" => [ "text" => "Muscle activation" "level" => 3 ] ] [ "id" => "Y0m5aXEgos" "type" => "paragraph" "data" => [ "text" => "Activating key muscles before training promotes better performance. Performing exercises like planks, jumping jacks, or glute bridges helps recruit essential core muscles for a productive session. It also enhances the mind-muscle connection, improving your control during the workout." ] ] [ "id" => "uD9Ilo_GRy" "type" => "header" "data" => [ "text" => "Planning your warm-up" "level" => 2 ] ] [ "id" => "vuUp2489BZ" "type" => "paragraph" "data" => [ "text" => "Carefully preparing your warm-up plays a crucial role in the success of your session." ] ] [ "id" => "r4nvJUmnzG" "type" => "header" "data" => [ "text" => "Warm-up duration" "level" => 3 ] ] [ "id" => "bGJXpHdnNP" "type" => "paragraph" "data" => [ "text" => "The importance of warm-up duration should not be underestimated. As a rule of thumb, a warm-up between 10 and 20 minutes is sufficient. However, the more intense your workout, the longer your warm-up should be. A well-tuned warm-up optimizes your performance without depleting your energy reserves." ] ] [ "id" => "7qC1tsjlLs" "type" => "header" "data" => [ "text" => "Personalizing your warm-up" "level" => 3 ] ] [ "id" => "IMonAwAgcM" "type" => "paragraph" "data" => [ "text" => "Everyone is unique, and your warm-up should reflect that. Tailoring your warm-up to your personal needs and specific goals is essential. Listen to your body: do you need to focus more on certain areas?" ] ] [ "id" => "BdMf4j0BKs" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "cT_gQ6ITGQ" "type" => "paragraph" "data" => [ "text" => "Integrating effective warm-up strategies will transform your approach to training. By combining general and specific warm-ups with dynamic stretching, mobility, and muscle activation techniques, you prepare your body holistically. Remember to plan your warm-up considering your training type and duration, while customizing routines to fit your needs. Preparing thoroughly is an investment in your health and performance. Make warm-up an essential part of your training routine to reap all its benefits." ] ] ] "version" => "2.28.2" ] "title" => "Strategies for an optimal pre-workout warm-up" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#6652 +title: "Strategies for an optimal pre-workout warm-up" +data: [ "time" => 1730745380412 "blocks" => [ [ "id" => "0aZCsIO_GQ" "type" => "header" "data" => [ "text" => "Understanding warm-ups" "level" => 2 ] ] [ "id" => "ZaXstgqBfh" "type" => "paragraph" "data" => [ "text" => "A successful warm-up includes two main categories: general warm-up and specific warm-up. Each type serves a unique purpose that complements the other to optimize your physical preparation." ] ] [ "id" => "BkO5Y2fJf9" "type" => "header" "data" => [ "text" => "General warm-up" "level" => 2 ] ] [ "id" => "rSzCm0zdAQ" "type" => "paragraph" "data" => [ "text" => "The general warm-up includes activities aimed at gradually increasing your heart rate. Exercises such as light jogging, stationary biking, or even dynamic dance movements are perfect to start with. The idea is to gently wake up your body, like a motor starting to rev up." ] ] [ "id" => "VAUMv03JsL" "type" => "header" "data" => [ "text" => "Specific warm-up" "level" => 3 ] ] [ "id" => "VSpJrKL5To" "type" => "paragraph" "data" => [ "text" => "Once you have established a general warm-up routine, it’s time to focus on a <a href="https://www.fitmetrics.ch/en/exercises/category/62-warm-up">specific warm-up</a>. This involves exercises that directly target the muscle groups and movements you will use during your workout session. For example, light squats before a leg workout or shoulder rotations before a tennis session." ] ] [ "id" => "E9QSjP8qsj" "type" => "header" "data" => [ "text" => "Effective warm-up techniques" "level" => 2 ] ] [ "id" => "m4wh8MQ1Hi" "type" => "paragraph" "data" => [ "text" => "To boost the effectiveness of your warm-up, various techniques can be integrated into your routine." ] ] [ "id" => "ncrl8-DUjL" "type" => "header" "data" => [ "text" => "Dynamic stretching" "level" => 3 ] ] [ "id" => "1PLiH74qfI" "type" => "paragraph" "data" => [ "text" => "Dynamic stretching is crucial because it involves controlled movements that increase your joints' range of motion. Think of lunges with rotation, arm circles, or leg swings. These fluid exercises stimulate your muscles while improving your flexibility." ] ] [ "id" => "qCL0Vr13Bm" "type" => "header" "data" => [ "text" => "Mobility exercises" "level" => 3 ] ] [ "id" => "2yOt8DOIz7" "type" => "paragraph" "data" => [ "text" => "Mobility exercises help prepare your joints and muscles for a greater range of movement. They elevate your warm-up by incorporating movements like the "cat-camel," "hip circles," or "ankle hops." By including them, you ensure an all-around preparation for your entire body." ] ] [ "id" => "eg7PfCFt7K" "type" => "header" "data" => [ "text" => "Muscle activation" "level" => 3 ] ] [ "id" => "Y0m5aXEgos" "type" => "paragraph" "data" => [ "text" => "Activating key muscles before training promotes better performance. Performing exercises like planks, jumping jacks, or glute bridges helps recruit essential core muscles for a productive session. It also enhances the mind-muscle connection, improving your control during the workout." ] ] [ "id" => "uD9Ilo_GRy" "type" => "header" "data" => [ "text" => "Planning your warm-up" "level" => 2 ] ] [ "id" => "vuUp2489BZ" "type" => "paragraph" "data" => [ "text" => "Carefully preparing your warm-up plays a crucial role in the success of your session." ] ] [ "id" => "r4nvJUmnzG" "type" => "header" "data" => [ "text" => "Warm-up duration" "level" => 3 ] ] [ "id" => "bGJXpHdnNP" "type" => "paragraph" "data" => [ "text" => "The importance of warm-up duration should not be underestimated. As a rule of thumb, a warm-up between 10 and 20 minutes is sufficient. However, the more intense your workout, the longer your warm-up should be. A well-tuned warm-up optimizes your performance without depleting your energy reserves." ] ] [ "id" => "7qC1tsjlLs" "type" => "header" "data" => [ "text" => "Personalizing your warm-up" "level" => 3 ] ] [ "id" => "IMonAwAgcM" "type" => "paragraph" "data" => [ "text" => "Everyone is unique, and your warm-up should reflect that. Tailoring your warm-up to your personal needs and specific goals is essential. Listen to your body: do you need to focus more on certain areas?" ] ] [ "id" => "BdMf4j0BKs" "type" => "header" "data" => [ "text" => "Conclusion" "level" => 2 ] ] [ "id" => "cT_gQ6ITGQ" "type" => "paragraph" "data" => [ "text" => "Integrating effective warm-up strategies will transform your approach to training. By combining general and specific warm-ups with dynamic stretching, mobility, and muscle activation techniques, you prepare your body holistically. Remember to plan your warm-up considering your training type and duration, while customizing routines to fit your needs. Preparing thoroughly is an investment in your health and performance. Make warm-up an essential part of your training routine to reap all its benefits." ] ] ] "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 | 70.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 {#6730 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 70.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#6776 +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 | 70.5 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#6826 +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 | 70.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#6863 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 70.5 MiB | 1.27 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Strategies for an optimal pre-workout warm-up" "description" => "A good warm-up prepares the body for exercise, improves circulation, prevents injury and optimizes performance." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#6877 +shareUrl: "https://test.fitmetrics.ch/en/news/strategies-for-an-optimal-pre-workout-warm-up-22" +title: "Strategies for an optimal pre-workout warm-up" +description: "A good warm-up prepares the body for exercise, improves circulation, prevents injury and optimizes performance." +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 | 70.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 {#6919 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6947 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6972 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#6995 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#7018 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#7041 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#7064 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#7087 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 72.5 MiB | 4.13 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7457 …} -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 {#7470 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7484 …} -leads: Doctrine\ORM\PersistentCollection {#7618 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7469 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7629 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7731 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7760 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7828 …} -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 {#7872 …} -coaches: Doctrine\ORM\PersistentCollection {#7911 …} -clients: Doctrine\ORM\PersistentCollection {#7909 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#7961 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#7969 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8143 …} #file: Vich\UploaderBundle\Entity\File {#8135 …} #credits: Doctrine\ORM\PersistentCollection {#8136 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8140 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8126 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777543637 {#8145 : 2026-04-30 12:07:17.808286 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8139 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#7977 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#7985 …} -fitnessProfile: App\Entity\FitnessProfile {#8000 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8049 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7466 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7468 : 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 {#6926 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7457 …} -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 {#7470 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7484 …} -leads: Doctrine\ORM\PersistentCollection {#7618 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7469 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7629 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7731 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7760 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7828 …} -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 {#7872 …} -coaches: Doctrine\ORM\PersistentCollection {#7911 …} -clients: Doctrine\ORM\PersistentCollection {#7909 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#7961 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#7969 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8143 …} #file: Vich\UploaderBundle\Entity\File {#8135 …} #credits: Doctrine\ORM\PersistentCollection {#8136 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8140 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8126 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777543637 {#8145 : 2026-04-30 12:07:17.808286 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8139 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#7977 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#7985 …} -fitnessProfile: App\Entity\FitnessProfile {#8000 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8049 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7466 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7468 : 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 | 72.5 MiB | 2.63 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7457 …} -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 {#7470 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7484 …} -leads: Doctrine\ORM\PersistentCollection {#7618 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7469 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7629 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7731 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7760 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7828 …} -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 {#7872 …} -coaches: Doctrine\ORM\PersistentCollection {#7911 …} -clients: Doctrine\ORM\PersistentCollection {#7909 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#7961 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#7969 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8143 …} #file: Vich\UploaderBundle\Entity\File {#8135 …} #credits: Doctrine\ORM\PersistentCollection {#8136 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8140 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8126 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777543637 {#8145 : 2026-04-30 12:07:17.808286 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8139 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#7977 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#7985 …} -fitnessProfile: App\Entity\FitnessProfile {#8000 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8049 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7466 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7468 : 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 {#8067 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7457 …} -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 {#7470 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7484 …} -leads: Doctrine\ORM\PersistentCollection {#7618 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7469 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7629 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7731 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7760 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7828 …} -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 {#7872 …} -coaches: Doctrine\ORM\PersistentCollection {#7911 …} -clients: Doctrine\ORM\PersistentCollection {#7909 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#7961 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#7969 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8143 …} #file: Vich\UploaderBundle\Entity\File {#8135 …} #credits: Doctrine\ORM\PersistentCollection {#8136 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8140 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8126 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777543637 {#8145 : 2026-04-30 12:07:17.808286 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8139 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#7977 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#7985 …} -fitnessProfile: App\Entity\FitnessProfile {#8000 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8049 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7466 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7468 : 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 | 72.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;" "media" => App\Entity\Media\ProfilePictureMedia {#7969 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8143 …} #file: Vich\UploaderBundle\Entity\File {#8135 …} #credits: Doctrine\ORM\PersistentCollection {#8136 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8140 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8126 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777543637 {#8145 : 2026-04-30 12:07:17.808286 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8139 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7457 …} -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 {#7470 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7484 …} -leads: Doctrine\ORM\PersistentCollection {#7618 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7469 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7629 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7731 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7760 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7828 …} -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 {#7872 …} -coaches: Doctrine\ORM\PersistentCollection {#7911 …} -clients: Doctrine\ORM\PersistentCollection {#7909 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#7961 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#7969} -profil: App\Entity\User\ContactProfile {#7977 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#7985 …} -fitnessProfile: App\Entity\FitnessProfile {#8000 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8049 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7466 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7468 : 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 {#8102 #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 {#7969 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8143 …} #file: Vich\UploaderBundle\Entity\File {#8135 …} #credits: Doctrine\ORM\PersistentCollection {#8136 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8140 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#8126 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777543637 {#8145 : 2026-04-30 12:07:17.808286 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8139 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#7457 …} -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 {#7470 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#7484 …} -leads: Doctrine\ORM\PersistentCollection {#7618 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#7469 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7629 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#7731 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#7760 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#7828 …} -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 {#7872 …} -coaches: Doctrine\ORM\PersistentCollection {#7911 …} -clients: Doctrine\ORM\PersistentCollection {#7909 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#7961 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#7969} -profil: App\Entity\User\ContactProfile {#7977 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#7985 …} -fitnessProfile: App\Entity\FitnessProfile {#8000 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#8049 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7466 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#7468 : 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 | 72.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7453 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#8190 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 72.5 MiB | 0.34 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#8176 +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 | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#8232 +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 | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#8287 +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]
|
72.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8279 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8321 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#8353 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#8376 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#8399 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "instagram" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8422 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8445 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "tiktok" "class" => "w-[29px] h-[29px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[29px] h-[29px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8468 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-[19px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[19px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8491 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "youtube" "class" => "w-[28px] h-[24px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[24px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8514 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3977 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||