Components
17
Twig Components
84
Render Count
64
ms
Render Time
78.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 74.5 MiB | 52.45 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#4798 -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 | 70.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 {#4845 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#4856 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
70.5 MiB | 0.97 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4907 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#4922 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#4972 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#5000 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#5016 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#5040 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#5064 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#5088 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.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 {#5112 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5136 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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-7 w-7 mr-4 fill-current" ] |
|||
| Attributes | [ "class" => "h-7 w-7 mr-4 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5160 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5184 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.05 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 {#6342 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6378 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 74.5 MiB | 8.72 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6455 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6456 …} -formFactory: Symfony\Component\Form\FormFactory {#6454 …} } |
|||
| 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 {#6607 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6642 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6672 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6704 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6723 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6833 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6867 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6883 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6907 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6931 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6955 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6979 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7003 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7027 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7051 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7075 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7099 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#7144 +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 {#7134 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#6775 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 74.5 MiB | 0.55 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/it/" ] [ "label" => "menu.news" "url" => "/it/notizie" ] [ "label" => "Guadagno muscolare" "url" => "/it/notizie/tag/guadagno-muscolare-1" ] [ "label" => "I 10 principali obiettivi di fitness" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7227 +items: [ [ "label" => "menu.home" "url" => "/it/" ] [ "label" => "menu.news" "url" => "/it/notizie" ] [ "label" => "Guadagno muscolare" "url" => "/it/notizie/tag/guadagno-muscolare-1" ] [ "label" => "I 10 principali obiettivi di fitness" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907 -items: [ [ "label" => "menu.home" "url" => "/it/" ] [ "label" => "menu.news" "url" => "/it/notizie" ] [ "label" => "Guadagno muscolare" "url" => "/it/notizie/tag/guadagno-muscolare-1" ] [ "label" => "I 10 principali obiettivi di fitness" "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 {#7257 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7279 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7302 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7247 +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.88 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#3843 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3756 …} #file: Vich\UploaderBundle\Entity\File {#3837 …} #credits: Doctrine\ORM\PersistentCollection {#3824 …} -source: null -zone: null -urlExternal: null #id: 482 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3729 …} #newTranslations: null #currentLocale: "it" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724347227 {#3716 : 2024-08-22 19:20:27.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777187533 {#3737 : 2026-04-26 09:12:13.368337 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "object-cover object-center md:rounded h-full w-full inset-0" "alt" => "Image news I 10 principali obiettivi di fitness" "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 {#7394 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …} +fileSrc: null +placeholderSrc: null +alt: "Image news I 10 principali obiettivi di fitness" +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 {#3843 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3756 …} #file: Vich\UploaderBundle\Entity\File {#3837 …} #credits: Doctrine\ORM\PersistentCollection {#3824 …} -source: null -zone: null -urlExternal: null #id: 482 -notes: null #translations: Doctrine\ORM\PersistentCollection {#3729 …} #newTranslations: null #currentLocale: "it" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1724347227 {#3716 : 2024-08-22 19:20:27.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1777187533 {#3737 : 2026-04-26 09:12:13.368337 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 {#7431 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7462 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Guadagno muscolare" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7500 +name: "Guadagno muscolare" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Stretching" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7553 +name: "Stretching" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Perdita di peso" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7577 +name: "Perdita di peso" +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 palestra" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7601 +name: "In palestra" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Prestazioni" "style" => "z-index: 3" "color" => "primary" "small" => true ] |
|||
| Attributes | [ "style" => "z-index: 3" ] |
|||
| Component | App\Twig\Components\Ui\Badge {#7625 +name: "Prestazioni" +url: null +color: "primary" +small: true +selected: false } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 74.5 MiB | 2.54 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "my-4 md:my-8" "data" => [ "time" => 1730745315451 "blocks" => [ [ "id" => "KR_cVybDcF" "type" => "header" "data" => [ "text" => "Obiettivi di perdita di peso" "level" => 2 ] ] [ "id" => "igmIE29tV1" "type" => "header" "data" => [ "text" => "Stabilire obiettivi realistici di perdita di peso" "level" => 3 ] ] [ "id" => "qL7OoJQX_S" "type" => "paragraph" "data" => [ "text" => "Stabilire obiettivi realistici di perdita di peso è essenziale per un successo duraturo. I <a href="https://www.aspirehealthplan.org/create-smart-weight-loss-goals/">criteri SMART</a> possono guidarti. Fissando obiettivi specifici, misurabili, realizzabili, pertinenti e temporizzati, avrai un percorso chiaro che eviterà la sensazione spesso travolgente di un obiettivo vago. Che si tratti di perdere 5 chili o di indossare una taglia di camicia più piccola, definisci il tuo obiettivo in termini chiari." ] ] [ "id" => "TMpptEVxFl" "type" => "header" "data" => [ "text" => "Integrare cambiamenti nella dieta" "level" => 3 ] ] [ "id" => "Lp-MG9v4oV" "type" => "paragraph" "data" => [ "text" => "La perdita di peso non riguarda solo l'esercizio; è una combinazione di scelte alimentari ponderate. Integrare <a href="https://www.bhf.org.uk/informationsupport/heart-matters-magazine/nutrition/small-changes-add-up">cambiamenti alimentari</a> sani può fare la differenza. Sostituire cibi trasformati con cereali integrali, aggiungere più verdure e frutta e mangiare pasti bilanciati contribuisce a un approccio olistico alla perdita di peso. Questi piccoli cambiamenti portano a grandi risultati nel tempo." ] ] [ "id" => "7BpVq9OJri" "type" => "header" "data" => [ "text" => "Obiettivi di sviluppo muscolare" "level" => 2 ] ] [ "id" => "9sRV4qBt1n" "type" => "header" "data" => [ "text" => "Programma di allenamento per la costruzione muscolare" "level" => 3 ] ] [ "id" => "qgSRHNCxH3" "type" => "paragraph" "data" => [ "text" => "Costruire muscoli non è solo una ricerca estetica; gioca un ruolo essenziale nel migliorare la salute generale. Sviluppare un programma di allenamento completo è fondamentale. Concentrati sui principali gruppi muscolari con diversi esercizi come squat, stacchi da terra e panca piana. Mira a un regime equilibrato che includa sia esercizi composti che isolati, come suggeriscono le ricerche della <a href="https://www.mayoclinic.org/healthy-lifestyle/fitness/in-depth/strength-training/art-20046670">Mayo Clinic</a>." ] ] [ "id" => "zYnQFN_0xD" "type" => "header" "data" => [ "text" => "Nutrizione per il guadagno muscolare" "level" => 3 ] ] [ "id" => "RdZOXMvL9c" "type" => "paragraph" "data" => [ "text" => "Oltre a una rigorosa routine di allenamento, la nutrizione svolge un ruolo centrale nella costruzione muscolare. Il consumo di <a href="https://www.healthline.com/nutrition/bodybuilding-meal-plan">alimenti ricchi di proteine</a> come pollo, uova e legumi fornisce gli amminoacidi essenziali necessari per la riparazione e la crescita muscolare. Crea piani alimentari che bilanciano proteine, grassi e carboidrati per alimentare i tuoi allenamenti e favorire il recupero." ] ] [ "id" => "Hi2Zzf2ucH" "type" => "header" "data" => [ "text" => "Migliorare la resistenza" "level" => 2 ] ] [ "id" => "-MG4TmRt1n" "type" => "header" "data" => [ "text" => "Tecniche di allenamento cardiovascolare" "level" => 3 ] ] [ "id" => "bLGhZFGvOf" "type" => "paragraph" "data" => [ "text" => "La salute cardiovascolare è un indicatore di resistenza. Partecipa a varie tecniche di <a href="https://www.medicalnewstoday.com/articles/cardio-exercises-at-home">allenamento cardio</a> per sviluppare questa capacità. Dai programmi di corsa al nuoto e al ciclismo, la varietà mantiene vivo l'interesse. Integra l'allenamento ad intervalli ad alta intensità (HIIT) e le corse a lunga distanza per migliorare la tua resistenza e mantenere il cuore sano." ] ] [ "id" => "Tp4MKrk0hf" "type" => "header" "data" => [ "text" => "Fissare obiettivi di resistenza" "level" => 3 ] ] [ "id" => "PWmjzaK-1m" "type" => "paragraph" "data" => [ "text" => "Stabilire obiettivi di resistenza chiari e raggiungibili fornisce direzione e scopo. Inizia con obiettivi piccoli, come correre un chilometro senza fermarti, e aumenta gradualmente la distanza o l'intensità. <a href="https://www.trainingpeaks.com/blog/10-guidelines-for-effective-goal-setting/">Queste risorse</a> offrono strategie preziose per concettualizzare e raggiungere i tuoi obiettivi di resistenza." ] ] [ "id" => "oKpMowZH8_" "type" => "header" "data" => [ "text" => "Obiettivi di flessibilità e mobilità" "level" => 2 ] ] [ "id" => "-8bYT80w60" "type" => "header" "data" => [ "text" => "Integrare routine di stretching" "level" => 3 ] ] [ "id" => "hv17OgR8e5" "type" => "paragraph" "data" => [ "text" => "Le routine di stretching non dovrebbero essere un ripensamento. Migliorano la flessibilità e prevengono gli infortuni. L'esecuzione regolare di esercizi di stretching dinamico e statico migliora l'ampiezza dei movimenti e l'elasticità muscolare. Consulta questa <a href="https://www.health.harvard.edu/staying-healthy/the-importance-of-stretching">guida agli esercizi di stretching</a> per scoprire tecniche basate su evidenze scientifiche che migliorano la flessibilità." ] ] [ "id" => "uQsrIGMzjC" "type" => "header" "data" => [ "text" => "Esercizi di yoga e mobilità" "level" => 3 ] ] [ "id" => "0KgIDVWFbK" "type" => "paragraph" "data" => [ "text" => "Lo yoga non è solo una pratica ma un mezzo per migliorare sia la flessibilità che la mobilità. L'integrazione di alcune posizioni yoga per una maggiore flessibilità nella tua routine rilassa muscoli e articolazioni, garantendo movimenti migliori e una postura corretta. <a href="https://katiebellphysio.com/how-to-create-a-sustainable-exercise-routine/">Con una pratica costante</a>, noterai miglioramenti nella tua salute fisica generale." ] ] [ "id" => "jFHU-vj-37" "type" => "header" "data" => [ "text" => "Coerenza e formazione di abitudini" "level" => 2 ] ] [ "id" => "jvJ3r4Gfg0" "type" => "header" "data" => [ "text" => "Costruire una routine sostenibile" "level" => 3 ] ] [ "id" => "ar_WthcTH_" "type" => "paragraph" "data" => [ "text" => "La coerenza è la pietra angolare di qualsiasi sforzo di fitness. Costruire una routine sostenibile implica pianificare allenamenti regolari, garantire attività varie ed evitare schemi monotoni. Scopri queste tattiche per creare una routine che resista all'imprevedibilità della vita." ] ] [ "id" => "xaNNI_oCqO" "type" => "header" "data" => [ "text" => "Monitorare i progressi e apportare modifiche" "level" => 3 ] ] [ "id" => "GW7eTVZLMN" "type" => "paragraph" "data" => [ "text" => "Monitorare i tuoi progressi non è solo un'attività passiva. Si tratta di capire cosa funziona e come reagire quando necessario. Utilizza <a href="https://staminaproducts.com/blog/10-ways-to-track-fitness-progress/">tecniche di monitoraggio del fitness</a> come app, diari o strumenti visivi come le misurazioni corporee per apportare modifiche efficaci alla tua routine e ai tuoi obiettivi." ] ] [ "id" => "GCB06TBgoz" "type" => "header" "data" => [ "text" => "Conclusione" "level" => 2 ] ] [ "id" => "lq7o2n5ARL" "type" => "paragraph" "data" => [ "text" => "Gli obiettivi di fitness fungono da fari che ci guidano verso una vita più sana e soddisfacente. Stabilendo obiettivi specifici, integrando le tecniche giuste e mantenendo la coerenza, puoi scrivere la tua storia di successo. Inizia questo viaggio con le strategie descritte e raggiungi l'apice del tuo potenziale. Ricorda, non si tratta solo di raggiungere la destinazione, ma di godersi il viaggio. Fissa i tuoi obiettivi, indossa quelle scarpe e trasforma i tuoi sogni di fitness in realtà." ] ] ] "version" => "2.28.2" ] "title" => "I 10 principali obiettivi di fitness" "withAds" => true "withMarketingBanner" => true ] |
|||
| Attributes | [ "class" => "my-4 md:my-8" ] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7612 +title: "I 10 principali obiettivi di fitness" +data: [ "time" => 1730745315451 "blocks" => [ [ "id" => "KR_cVybDcF" "type" => "header" "data" => [ "text" => "Obiettivi di perdita di peso" "level" => 2 ] ] [ "id" => "igmIE29tV1" "type" => "header" "data" => [ "text" => "Stabilire obiettivi realistici di perdita di peso" "level" => 3 ] ] [ "id" => "qL7OoJQX_S" "type" => "paragraph" "data" => [ "text" => "Stabilire obiettivi realistici di perdita di peso è essenziale per un successo duraturo. I <a href="https://www.aspirehealthplan.org/create-smart-weight-loss-goals/">criteri SMART</a> possono guidarti. Fissando obiettivi specifici, misurabili, realizzabili, pertinenti e temporizzati, avrai un percorso chiaro che eviterà la sensazione spesso travolgente di un obiettivo vago. Che si tratti di perdere 5 chili o di indossare una taglia di camicia più piccola, definisci il tuo obiettivo in termini chiari." ] ] [ "id" => "TMpptEVxFl" "type" => "header" "data" => [ "text" => "Integrare cambiamenti nella dieta" "level" => 3 ] ] [ "id" => "Lp-MG9v4oV" "type" => "paragraph" "data" => [ "text" => "La perdita di peso non riguarda solo l'esercizio; è una combinazione di scelte alimentari ponderate. Integrare <a href="https://www.bhf.org.uk/informationsupport/heart-matters-magazine/nutrition/small-changes-add-up">cambiamenti alimentari</a> sani può fare la differenza. Sostituire cibi trasformati con cereali integrali, aggiungere più verdure e frutta e mangiare pasti bilanciati contribuisce a un approccio olistico alla perdita di peso. Questi piccoli cambiamenti portano a grandi risultati nel tempo." ] ] [ "id" => "7BpVq9OJri" "type" => "header" "data" => [ "text" => "Obiettivi di sviluppo muscolare" "level" => 2 ] ] [ "id" => "9sRV4qBt1n" "type" => "header" "data" => [ "text" => "Programma di allenamento per la costruzione muscolare" "level" => 3 ] ] [ "id" => "qgSRHNCxH3" "type" => "paragraph" "data" => [ "text" => "Costruire muscoli non è solo una ricerca estetica; gioca un ruolo essenziale nel migliorare la salute generale. Sviluppare un programma di allenamento completo è fondamentale. Concentrati sui principali gruppi muscolari con diversi esercizi come squat, stacchi da terra e panca piana. Mira a un regime equilibrato che includa sia esercizi composti che isolati, come suggeriscono le ricerche della <a href="https://www.mayoclinic.org/healthy-lifestyle/fitness/in-depth/strength-training/art-20046670">Mayo Clinic</a>." ] ] [ "id" => "zYnQFN_0xD" "type" => "header" "data" => [ "text" => "Nutrizione per il guadagno muscolare" "level" => 3 ] ] [ "id" => "RdZOXMvL9c" "type" => "paragraph" "data" => [ "text" => "Oltre a una rigorosa routine di allenamento, la nutrizione svolge un ruolo centrale nella costruzione muscolare. Il consumo di <a href="https://www.healthline.com/nutrition/bodybuilding-meal-plan">alimenti ricchi di proteine</a> come pollo, uova e legumi fornisce gli amminoacidi essenziali necessari per la riparazione e la crescita muscolare. Crea piani alimentari che bilanciano proteine, grassi e carboidrati per alimentare i tuoi allenamenti e favorire il recupero." ] ] [ "id" => "Hi2Zzf2ucH" "type" => "header" "data" => [ "text" => "Migliorare la resistenza" "level" => 2 ] ] [ "id" => "-MG4TmRt1n" "type" => "header" "data" => [ "text" => "Tecniche di allenamento cardiovascolare" "level" => 3 ] ] [ "id" => "bLGhZFGvOf" "type" => "paragraph" "data" => [ "text" => "La salute cardiovascolare è un indicatore di resistenza. Partecipa a varie tecniche di <a href="https://www.medicalnewstoday.com/articles/cardio-exercises-at-home">allenamento cardio</a> per sviluppare questa capacità. Dai programmi di corsa al nuoto e al ciclismo, la varietà mantiene vivo l'interesse. Integra l'allenamento ad intervalli ad alta intensità (HIIT) e le corse a lunga distanza per migliorare la tua resistenza e mantenere il cuore sano." ] ] [ "id" => "Tp4MKrk0hf" "type" => "header" "data" => [ "text" => "Fissare obiettivi di resistenza" "level" => 3 ] ] [ "id" => "PWmjzaK-1m" "type" => "paragraph" "data" => [ "text" => "Stabilire obiettivi di resistenza chiari e raggiungibili fornisce direzione e scopo. Inizia con obiettivi piccoli, come correre un chilometro senza fermarti, e aumenta gradualmente la distanza o l'intensità. <a href="https://www.trainingpeaks.com/blog/10-guidelines-for-effective-goal-setting/">Queste risorse</a> offrono strategie preziose per concettualizzare e raggiungere i tuoi obiettivi di resistenza." ] ] [ "id" => "oKpMowZH8_" "type" => "header" "data" => [ "text" => "Obiettivi di flessibilità e mobilità" "level" => 2 ] ] [ "id" => "-8bYT80w60" "type" => "header" "data" => [ "text" => "Integrare routine di stretching" "level" => 3 ] ] [ "id" => "hv17OgR8e5" "type" => "paragraph" "data" => [ "text" => "Le routine di stretching non dovrebbero essere un ripensamento. Migliorano la flessibilità e prevengono gli infortuni. L'esecuzione regolare di esercizi di stretching dinamico e statico migliora l'ampiezza dei movimenti e l'elasticità muscolare. Consulta questa <a href="https://www.health.harvard.edu/staying-healthy/the-importance-of-stretching">guida agli esercizi di stretching</a> per scoprire tecniche basate su evidenze scientifiche che migliorano la flessibilità." ] ] [ "id" => "uQsrIGMzjC" "type" => "header" "data" => [ "text" => "Esercizi di yoga e mobilità" "level" => 3 ] ] [ "id" => "0KgIDVWFbK" "type" => "paragraph" "data" => [ "text" => "Lo yoga non è solo una pratica ma un mezzo per migliorare sia la flessibilità che la mobilità. L'integrazione di alcune posizioni yoga per una maggiore flessibilità nella tua routine rilassa muscoli e articolazioni, garantendo movimenti migliori e una postura corretta. <a href="https://katiebellphysio.com/how-to-create-a-sustainable-exercise-routine/">Con una pratica costante</a>, noterai miglioramenti nella tua salute fisica generale." ] ] [ "id" => "jFHU-vj-37" "type" => "header" "data" => [ "text" => "Coerenza e formazione di abitudini" "level" => 2 ] ] [ "id" => "jvJ3r4Gfg0" "type" => "header" "data" => [ "text" => "Costruire una routine sostenibile" "level" => 3 ] ] [ "id" => "ar_WthcTH_" "type" => "paragraph" "data" => [ "text" => "La coerenza è la pietra angolare di qualsiasi sforzo di fitness. Costruire una routine sostenibile implica pianificare allenamenti regolari, garantire attività varie ed evitare schemi monotoni. Scopri queste tattiche per creare una routine che resista all'imprevedibilità della vita." ] ] [ "id" => "xaNNI_oCqO" "type" => "header" "data" => [ "text" => "Monitorare i progressi e apportare modifiche" "level" => 3 ] ] [ "id" => "GW7eTVZLMN" "type" => "paragraph" "data" => [ "text" => "Monitorare i tuoi progressi non è solo un'attività passiva. Si tratta di capire cosa funziona e come reagire quando necessario. Utilizza <a href="https://staminaproducts.com/blog/10-ways-to-track-fitness-progress/">tecniche di monitoraggio del fitness</a> come app, diari o strumenti visivi come le misurazioni corporee per apportare modifiche efficaci alla tua routine e ai tuoi obiettivi." ] ] [ "id" => "GCB06TBgoz" "type" => "header" "data" => [ "text" => "Conclusione" "level" => 2 ] ] [ "id" => "lq7o2n5ARL" "type" => "paragraph" "data" => [ "text" => "Gli obiettivi di fitness fungono da fari che ci guidano verso una vita più sana e soddisfacente. Stabilendo obiettivi specifici, integrando le tecniche giuste e mantenendo la coerenza, puoi scrivere la tua storia di successo. Inizia questo viaggio con le strategie descritte e raggiungi l'apice del tuo potenziale. Ricorda, non si tratta solo di raggiungere la destinazione, ma di godersi il viaggio. Fissa i tuoi obiettivi, indossa quelle scarpe e trasforma i tuoi sogni di fitness in realtà." ] ] ] "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 {#7699 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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 {#7741 +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 | 74.5 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7787 +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 | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "" "containerClass" => "my-2" ] |
|||
| Attributes | [
"class" => ""
] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7840 +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.20 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7869 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 76.5 MiB | 1.35 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "I 10 principali obiettivi di fitness" "description" => "Stabilire obiettivi di fitness aiuta a stabilire una tabella di marcia efficace per raggiungerli e rimanere motivati." "alignMobileLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\PageSharer {#7883 +shareUrl: "https://test.fitmetrics.ch/it/articolo/i-10-principali-obiettivi-di-fitness-19" +title: "I 10 principali obiettivi di fitness" +description: "Stabilire obiettivi di fitness aiuta a stabilire una tabella di marcia efficace per raggiungerli e rimanere motivati." +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 | 76.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 {#7925 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#7953 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#7978 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "twitter" +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-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 {#8001 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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" => "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 {#8024 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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" => "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 {#8047 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#8070 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +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" => "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 {#8093 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| user:profil-card | App\Twig\Components\User\ProfilCard | 76.5 MiB | 3.69 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8463 …} -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 {#8476 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8490 …} -leads: Doctrine\ORM\PersistentCollection {#8624 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8475 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8635 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8737 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8766 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8834 …} -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 {#8878 …} -coaches: Doctrine\ORM\PersistentCollection {#8917 …} -clients: Doctrine\ORM\PersistentCollection {#8915 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8967 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8975 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9149 …} #file: Vich\UploaderBundle\Entity\File {#9141 …} #credits: Doctrine\ORM\PersistentCollection {#9142 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "it" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9132 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777187533 {#9151 : 2026-04-26 09:12:13.501851 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9145 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8983 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8991 …} -fitnessProfile: App\Entity\FitnessProfile {#9006 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#9055 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8472 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8474 : 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 {#7932 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8463 …} -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 {#8476 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8490 …} -leads: Doctrine\ORM\PersistentCollection {#8624 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8475 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8635 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8737 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8766 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8834 …} -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 {#8878 …} -coaches: Doctrine\ORM\PersistentCollection {#8917 …} -clients: Doctrine\ORM\PersistentCollection {#8915 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8967 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8975 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9149 …} #file: Vich\UploaderBundle\Entity\File {#9141 …} #credits: Doctrine\ORM\PersistentCollection {#9142 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "it" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9132 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777187533 {#9151 : 2026-04-26 09:12:13.501851 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9145 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8983 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8991 …} -fitnessProfile: App\Entity\FitnessProfile {#9006 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#9055 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8472 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8474 : 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.17 ms | |
|---|---|---|---|---|
| Input props | [ "user" => App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8463 …} -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 {#8476 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8490 …} -leads: Doctrine\ORM\PersistentCollection {#8624 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8475 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8635 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8737 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8766 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8834 …} -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 {#8878 …} -coaches: Doctrine\ORM\PersistentCollection {#8917 …} -clients: Doctrine\ORM\PersistentCollection {#8915 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8967 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8975 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9149 …} #file: Vich\UploaderBundle\Entity\File {#9141 …} #credits: Doctrine\ORM\PersistentCollection {#9142 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "it" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9132 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777187533 {#9151 : 2026-04-26 09:12:13.501851 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9145 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8983 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8991 …} -fitnessProfile: App\Entity\FitnessProfile {#9006 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#9055 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8472 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8474 : 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 {#9073 +user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8463 …} -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 {#8476 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8490 …} -leads: Doctrine\ORM\PersistentCollection {#8624 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8475 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8635 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8737 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8766 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8834 …} -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 {#8878 …} -coaches: Doctrine\ORM\PersistentCollection {#8917 …} -clients: Doctrine\ORM\PersistentCollection {#8915 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8967 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8975 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9149 …} #file: Vich\UploaderBundle\Entity\File {#9141 …} #credits: Doctrine\ORM\PersistentCollection {#9142 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "it" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9132 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777187533 {#9151 : 2026-04-26 09:12:13.501851 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9145 …} -user: App\Entity\User {#2760} } -profil: App\Entity\User\ContactProfile {#8983 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8991 …} -fitnessProfile: App\Entity\FitnessProfile {#9006 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#9055 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8472 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8474 : 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 {#8975 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9149 …} #file: Vich\UploaderBundle\Entity\File {#9141 …} #credits: Doctrine\ORM\PersistentCollection {#9142 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "it" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9132 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777187533 {#9151 : 2026-04-26 09:12:13.501851 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9145 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8463 …} -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 {#8476 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8490 …} -leads: Doctrine\ORM\PersistentCollection {#8624 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8475 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8635 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8737 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8766 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8834 …} -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 {#8878 …} -coaches: Doctrine\ORM\PersistentCollection {#8917 …} -clients: Doctrine\ORM\PersistentCollection {#8915 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8967 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8975} -profil: App\Entity\User\ContactProfile {#8983 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8991 …} -fitnessProfile: App\Entity\FitnessProfile {#9006 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#9055 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8472 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8474 : 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 {#9108 #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 {#8975 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9149 …} #file: Vich\UploaderBundle\Entity\File {#9141 …} #credits: Doctrine\ORM\PersistentCollection {#9142 …} -source: null -zone: null -urlExternal: null #id: 510 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "it" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1730661488 {#9132 : 2024-11-03 20:18:08.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1777187533 {#9151 : 2026-04-26 09:12:13.501851 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9145 …} -user: App\Entity\User {#2760 -uuid: Symfony\Component\Uid\UuidV4 {#8463 …} -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 {#8476 : 2026-03-16 18:39:30.0 Europe/Zurich (+01:00) } -suggestExercises: Doctrine\ORM\PersistentCollection {#8490 …} -leads: Doctrine\ORM\PersistentCollection {#8624 …} -stripeCustomerId: null -billingCustomer: null -lastChangeUsername: null -lastChangePassword: DateTimeImmutable @1707832194 {#8475 : 2024-02-13 14:49:54.0 Europe/Zurich (+01:00) } -descriptionEditor: null -specialMention: "FitMetrics team" -preferUsername: false -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8635 …} -createdPrograms: Doctrine\ORM\PersistentCollection {#8737 …} -assigneePrograms: Doctrine\ORM\PersistentCollection {#8766 …} -workoutLogs: Doctrine\ORM\PersistentCollection {#8834 …} -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 {#8878 …} -coaches: Doctrine\ORM\PersistentCollection {#8917 …} -clients: Doctrine\ORM\PersistentCollection {#8915 …} -invitedBy: null -invitedFrom: null -purchases: Doctrine\ORM\PersistentCollection {#8967 …} -hasAds: false -google: null -apple: null -lastLoginContext: "web" -profilePicture: App\Entity\Media\ProfilePictureMedia {#8975} -profil: App\Entity\User\ContactProfile {#8983 …} -trainingPreferences: App\Entity\Training\TrainingPreferences {#8991 …} -fitnessProfile: App\Entity\FitnessProfile {#9006 …} -showAsContributor: false -payments: Doctrine\ORM\PersistentCollection {#9055 …} -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8472 …} #id: 1 #createdAt: null #updatedAt: DateTimeImmutable @1773682770 {#8474 : 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 {#8459 +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 {#9196 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 76.5 MiB | 0.33 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#9182 +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.26 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#9238 +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 {#9293 +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.11 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#9285 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9327 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9359 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9382 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9405 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9428 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9451 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9474 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9497 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9520 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4848 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||