Components
20
Twig Components
112
Render Count
586
ms
Render Time
86.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 74.5 MiB | 40.85 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#6085 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …} -em: Doctrine\ORM\EntityManager {#550 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6132 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6143 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
70.5 MiB | 1.03 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6194 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 70.5 MiB | 0.05 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 {#6209 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6259 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6287 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6303 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6327 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6351 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6375 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6399 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6423 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6447 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6471 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6866 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#6821 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 74.5 MiB | 8.85 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6951 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6952 …} -formFactory: Symfony\Component\Form\FormFactory {#6950 …} } |
|||
| 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 {#7103 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#7138 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.04 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 {#7168 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7200 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7219 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7329 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7363 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7379 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7403 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7427 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7451 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7475 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7499 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7523 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7547 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#7571 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7595 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.45 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#7640 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} -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 {#7630 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7271 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 74.5 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4476 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Foam Rolling" "url" => "/fr/exercices/groupe/66-foam-rolling" ] [ "label" => "Foam rolling dos" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7723 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Foam Rolling" "url" => "/fr/exercices/groupe/66-foam-rolling" ] [ "label" => "Foam rolling dos" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4476 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Foam Rolling" "url" => "/fr/exercices/groupe/66-foam-rolling" ] [ "label" => "Foam rolling dos" "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 {#7753 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7775 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#7798 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 74.5 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7841 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| media:video | App\Twig\Components\Media\Video | 76.5 MiB | 0.37 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaVideo {#4407 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4409 …} #credits: Doctrine\ORM\PersistentCollection {#4411 …} -source: null -zone: null -urlExternal: null #id: 2431 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4458 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1746740357 {#4445 : 2025-05-08 23:39:17.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1756841028 {#4397 : 2025-09-02 21:23:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#2595 …} -duration: null -format: null -startTime: null -endTime: null -youtubeId: "Kl-XYpl1hSk" } "title" => "Auto-massage du dos avec rouleau" "showCredits" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Media\Video {#7928 +media: App\Entity\Media\MediaVideo {#4407 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4409 …} #credits: Doctrine\ORM\PersistentCollection {#4411 …} -source: null -zone: null -urlExternal: null #id: 2431 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4458 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1746740357 {#4445 : 2025-05-08 23:39:17.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1756841028 {#4397 : 2025-09-02 21:23:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#2595 …} -duration: null -format: null -startTime: null -endTime: null -youtubeId: "Kl-XYpl1hSk" } +title: "Auto-massage du dos avec rouleau" +posterSm: null +posterLg: null +hasPipButton: true +loop: false +mute: false +showCredits: false +creditsTitle: "label.media_video.credits" -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …} -appManager: App\BusinessLogic\App\Manager\AppManager {#152 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-4 w-4 stroke-yellow text-transparent" "data-front--favorite-target" => "icon" ] |
|||
| Attributes | [ "class" => "h-4 w-4 stroke-yellow text-transparent" "data-front--favorite-target" => "icon" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7944 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "program" "class" => "w-5 h-5 text-white inline-flex" ] |
|||
| Attributes | [ "class" => "w-5 h-5 text-white inline-flex" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7977 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 76.5 MiB | 1.40 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "mt-2 md:m-0" ] |
|||
| Attributes | [ "class" => "mt-2 md:m-0" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#8001 +shareUrl: "https://test.fitmetrics.ch/fr/exercice/681d24854e85d-auto-massage-du-dos-avec-rouleau?alias=6" +title: "Foam rolling dos - Exercice - FitMetrics" +description: "L’auto-massage du dos avec un rouleau en mousse est une technique d’auto-libération myofasciale visant à réduire les tensions musculaires et à améliorer la mobilité du haut et du milieu du dos. Cet exercice utilise un rouleau en mousse pour exercer une pression ciblée sur la colonne thoracique, apportant un soulagement particulier aux personnes souffrant de mauvaise posture, de modes de vie sédentaires ou de raideurs dans le haut du dos. En faisant rouler doucement les muscles du dos sur le rouleau, cette pratique stimule la circulation sanguine, détend les fascias et aide à défaire les adhérences, contribuant ainsi à une meilleure qualité de mouvement et à un confort accru. Idéal en phase d’échauffement, de récupération ou dans le cadre d’une routine de relaxation, cet exercice est largement utilisé en fitness, CrossFit, Pilates et kinésithérapie. Il nécessite peu de matériel et convient à la majorité des pratiquants, ce qui en fait un complément précieux à tout programme de bien-être. Il est particulièrement efficace pour atténuer les tensions causées par une position assise prolongée ou le travail sur écran, tout en améliorant la mobilité de la colonne thoracique, essentielle pour les mouvements en extension ou en élévation." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| 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 {#8031 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#8059 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.5 MiB | 0.04 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 {#8084 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#8107 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#8130 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#8153 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#8176 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +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 {#8199 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#8230 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 76.5 MiB | 0.92 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1756841027868 "blocks" => [ [ "id" => "7h6vB0QWsE" "type" => "header" "data" => [ "text" => "Instructions" "level" => 2 ] ] [ "id" => "rdPe1sVJ0e" "type" => "list" "data" => [ "style" => "ordered" "meta" => [ "counterType" => "numeric" ] "items" => [ [ "content" => "Asseyez-vous au sol et placez un rouleau en mousse horizontalement derrière vous." "meta" => [] "items" => [] ] [ "content" => "Allongez-vous lentement jusqu’à ce que le haut de votre dos repose sur le rouleau." "meta" => [] "items" => [] ] [ "content" => "Croisez les bras sur la poitrine pour écarter les omoplates." "meta" => [] "items" => [] ] [ "content" => "Soulevez les hanches du sol et faites lentement rouler le haut jusqu’au milieu du dos." "meta" => [] "items" => [] ] [ "content" => "Faites une pause de 10 à 20 secondes sur les zones tendues ou sensibles." "meta" => [] "items" => [] ] [ "content" => "Roulez pendant 30 à 60 secondes, puis redescendez lentement les hanches pour sortir du rouleau." "meta" => [] "items" => [] ] ] ] ] [ "id" => "kDMcrIv-8K" "type" => "header" "data" => [ "text" => "Conseils techniques" "level" => 2 ] ] [ "id" => "huXbIsdw3P" "type" => "list" "data" => [ "style" => "unordered" "meta" => [] "items" => [ [ "content" => "Gardez la tête dans une position neutre pour éviter les tensions cervicales." "meta" => [] "items" => [] ] [ "content" => "Évitez de rouler directement sur le bas du dos pour prévenir tout stress vertébral." "meta" => [] "items" => [] ] [ "content" => "Engagez la sangle abdominale pour garder le contrôle du mouvement." "meta" => [] "items" => [] ] ] ] ] [ "id" => "5mRBd0TkUt" "type" => "header" "data" => [ "text" => "Conseils de respiration" "level" => 2 ] ] [ "id" => "0Tm2c4jB7c" "type" => "list" "data" => [ "style" => "unordered" "meta" => [] "items" => [ [ "content" => "Inspirez profondément en vous préparant à rouler." "meta" => [] "items" => [] ] [ "content" => "Expirez lentement pendant que vous vous déplacez sur le rouleau." "meta" => [] "items" => [] ] [ "content" => "Adoptez une respiration régulière pour favoriser la détente musculaire." "meta" => [] "items" => [] ] ] ] ] ] "version" => "2.31.0-rc.7" ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#8279 +title: null +data: [ "time" => 1756841027868 "blocks" => [ [ "id" => "7h6vB0QWsE" "type" => "header" "data" => [ "text" => "Instructions" "level" => 2 ] ] [ "id" => "rdPe1sVJ0e" "type" => "list" "data" => [ "style" => "ordered" "meta" => [ "counterType" => "numeric" ] "items" => [ [ "content" => "Asseyez-vous au sol et placez un rouleau en mousse horizontalement derrière vous." "meta" => [] "items" => [] ] [ "content" => "Allongez-vous lentement jusqu’à ce que le haut de votre dos repose sur le rouleau." "meta" => [] "items" => [] ] [ "content" => "Croisez les bras sur la poitrine pour écarter les omoplates." "meta" => [] "items" => [] ] [ "content" => "Soulevez les hanches du sol et faites lentement rouler le haut jusqu’au milieu du dos." "meta" => [] "items" => [] ] [ "content" => "Faites une pause de 10 à 20 secondes sur les zones tendues ou sensibles." "meta" => [] "items" => [] ] [ "content" => "Roulez pendant 30 à 60 secondes, puis redescendez lentement les hanches pour sortir du rouleau." "meta" => [] "items" => [] ] ] ] ] [ "id" => "kDMcrIv-8K" "type" => "header" "data" => [ "text" => "Conseils techniques" "level" => 2 ] ] [ "id" => "huXbIsdw3P" "type" => "list" "data" => [ "style" => "unordered" "meta" => [] "items" => [ [ "content" => "Gardez la tête dans une position neutre pour éviter les tensions cervicales." "meta" => [] "items" => [] ] [ "content" => "Évitez de rouler directement sur le bas du dos pour prévenir tout stress vertébral." "meta" => [] "items" => [] ] [ "content" => "Engagez la sangle abdominale pour garder le contrôle du mouvement." "meta" => [] "items" => [] ] ] ] ] [ "id" => "5mRBd0TkUt" "type" => "header" "data" => [ "text" => "Conseils de respiration" "level" => 2 ] ] [ "id" => "0Tm2c4jB7c" "type" => "list" "data" => [ "style" => "unordered" "meta" => [] "items" => [ [ "content" => "Inspirez profondément en vous préparant à rouler." "meta" => [] "items" => [] ] [ "content" => "Expirez lentement pendant que vous vous déplacez sur le rouleau." "meta" => [] "items" => [] ] [ "content" => "Adoptez une respiration régulière pour favoriser la détente musculaire." "meta" => [] "items" => [] ] ] ] ] ] "version" => "2.31.0-rc.7" ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: false +marketingBannerPosition: 8 -host: "https://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 76.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1756841027868 "blocks" => [ [ "id" => "H5LQtDEwMl" "type" => "list" "data" => [ "style" => "unordered" "meta" => [] "items" => [ [ "content" => "Fractures vertébrales ou lésions discales aiguës" "meta" => [] "items" => [] ] [ "content" => "Ostéoporose sévère" "meta" => [] "items" => [] ] [ "content" => "Chirurgie récente du dos" "meta" => [] "items" => [] ] [ "content" => "Affections inflammatoires du dos (ex. : spondylarthrite ankylosante)" "meta" => [] "items" => [] ] ] ] ] ] "version" => "2.31.0-rc.7" ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#8340 +title: null +data: [ "time" => 1756841027868 "blocks" => [ [ "id" => "H5LQtDEwMl" "type" => "list" "data" => [ "style" => "unordered" "meta" => [] "items" => [ [ "content" => "Fractures vertébrales ou lésions discales aiguës" "meta" => [] "items" => [] ] [ "content" => "Ostéoporose sévère" "meta" => [] "items" => [] ] [ "content" => "Chirurgie récente du dos" "meta" => [] "items" => [] ] [ "content" => "Affections inflammatoires du dos (ex. : spondylarthrite ankylosante)" "meta" => [] "items" => [] ] ] ] ] ] "version" => "2.31.0-rc.7" ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: false +marketingBannerPosition: 8 -host: "https://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 76.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "mt-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#8327 +includeScript: true +labelClass: null +containerClass: "mt-6" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.69 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5035 -news: Doctrine\ORM\PersistentCollection {#5018 …} -exercises: Doctrine\ORM\PersistentCollection {#5020 …} #id: 71 #createdAt: DateTimeImmutable @1747327548 {#5030 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#5005 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#5068 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8384 +faq: App\Entity\Faq {#5035 -news: Doctrine\ORM\PersistentCollection {#5018 …} -exercises: Doctrine\ORM\PersistentCollection {#5020 …} #id: 71 #createdAt: DateTimeImmutable @1747327548 {#5030 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#5005 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#5068 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 76.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "À quelle fréquence puis-je faire un auto-massage du haut du dos ?" "answer" => "Vous pouvez pratiquer l’auto-massage du haut du dos chaque jour ou plusieurs fois par semaine, surtout si vous ressentez des tensions. Des séances régulières de 1 à 2 minutes peuvent améliorer la mobilité et réduire l’inconfort." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8412 +question: "À quelle fréquence puis-je faire un auto-massage du haut du dos ?" +answer: "Vous pouvez pratiquer l’auto-massage du haut du dos chaque jour ou plusieurs fois par semaine, surtout si vous ressentez des tensions. Des séances régulières de 1 à 2 minutes peuvent améliorer la mobilité et réduire l’inconfort." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.19 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5066 -news: Doctrine\ORM\PersistentCollection {#5065 …} -exercises: Doctrine\ORM\PersistentCollection {#5063 …} #id: 72 #createdAt: DateTimeImmutable @1747327548 {#5070 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#5067 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#5061 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8443 +faq: App\Entity\Faq {#5066 -news: Doctrine\ORM\PersistentCollection {#5065 …} -exercises: Doctrine\ORM\PersistentCollection {#5063 …} #id: 72 #createdAt: DateTimeImmutable @1747327548 {#5070 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#5067 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#5061 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 76.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "L’utilisation du rouleau en mousse pour le dos est-elle sans danger pour tous ?" "answer" => "L’auto-massage du dos avec rouleau est généralement sûr pour les personnes en bonne santé, mais il est recommandé de consulter un professionnel en cas de blessure à la colonne, de chirurgie récente ou d’ostéoporose." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8488 +question: "L’utilisation du rouleau en mousse pour le dos est-elle sans danger pour tous ?" +answer: "L’auto-massage du dos avec rouleau est généralement sûr pour les personnes en bonne santé, mais il est recommandé de consulter un professionnel en cas de blessure à la colonne, de chirurgie récente ou d’ostéoporose." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5057 -news: Doctrine\ORM\PersistentCollection {#5056 …} -exercises: Doctrine\ORM\PersistentCollection {#5054 …} #id: 73 #createdAt: DateTimeImmutable @1747327548 {#5059 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#5058 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#5052 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8491 +faq: App\Entity\Faq {#5057 -news: Doctrine\ORM\PersistentCollection {#5056 …} -exercises: Doctrine\ORM\PersistentCollection {#5054 …} #id: 73 #createdAt: DateTimeImmutable @1747327548 {#5059 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#5058 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#5052 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 76.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Le rouleau en mousse peut-il améliorer la posture ?" "answer" => "Oui, le rouleau en mousse peut contribuer à améliorer la posture en relâchant les muscles tendus et en augmentant la mobilité thoracique, favorisant ainsi un meilleur alignement corporel." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8535 +question: "Le rouleau en mousse peut-il améliorer la posture ?" +answer: "Oui, le rouleau en mousse peut contribuer à améliorer la posture en relâchant les muscles tendus et en augmentant la mobilité thoracique, favorisant ainsi un meilleur alignement corporel." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5048 -news: Doctrine\ORM\PersistentCollection {#5047 …} -exercises: Doctrine\ORM\PersistentCollection {#5045 …} #id: 74 #createdAt: DateTimeImmutable @1747327548 {#5050 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#5049 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#5043 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8538 +faq: App\Entity\Faq {#5048 -news: Doctrine\ORM\PersistentCollection {#5047 …} -exercises: Doctrine\ORM\PersistentCollection {#5045 …} #id: 74 #createdAt: DateTimeImmutable @1747327548 {#5050 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#5049 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#5043 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 76.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Dois-je rouler le bas du dos avec un rouleau en mousse ?" "answer" => "Il n’est pas recommandé de rouler directement le bas du dos, car cela peut créer une pression excessive sur la colonne. Il vaut mieux cibler le haut du dos et les zones périphériques comme les dorsaux ou les fessiers." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8582 +question: "Dois-je rouler le bas du dos avec un rouleau en mousse ?" +answer: "Il n’est pas recommandé de rouler directement le bas du dos, car cela peut créer une pression excessive sur la colonne. Il vaut mieux cibler le haut du dos et les zones périphériques comme les dorsaux ou les fessiers." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#4995 -news: Doctrine\ORM\PersistentCollection {#4994 …} -exercises: Doctrine\ORM\PersistentCollection {#4992 …} #id: 75 #createdAt: DateTimeImmutable @1747327548 {#4997 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#4996 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#4990 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8585 +faq: App\Entity\Faq {#4995 -news: Doctrine\ORM\PersistentCollection {#4994 …} -exercises: Doctrine\ORM\PersistentCollection {#4992 …} #id: 75 #createdAt: DateTimeImmutable @1747327548 {#4997 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1747327548 {#4996 : 2025-05-15 18:45:48.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#4990 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 76.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Quel type de rouleau en mousse est recommandé pour le dos ?" "answer" => "Un rouleau de densité moyenne à élevée est idéal pour le dos. Évitez les rouleaux très rigides ou avec des picots si vous débutez ou êtes sensible aux pressions." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8629 +question: "Quel type de rouleau en mousse est recommandé pour le dos ?" +answer: "Un rouleau de densité moyenne à élevée est idéal pour le dos. Évitez les rouleaux très rigides ou avec des picots si vous débutez ou êtes sensible aux pressions." } |
|||
| anatomy:avatar | App\Twig\Components\Anatomy\Avatar | 84.5 MiB | 530.06 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "relative" "primaryMuscles" => [ 12 ] "secondaryMuscles" => [ 5 26 ] "displayFront" => false ] |
|||
| Attributes | [ "class" => "relative" ] |
|||
| Component | App\Twig\Components\Anatomy\Avatar {#8557 #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8640 …} +primaryMuscles: [ 12 ] +secondaryMuscles: [ 5 26 ] +type: "url" +urlReferenceType: 2 +displayFront: false +selectedMuscles: [] +displayTagMuscles: false +hoverMuscleDefaultText: "-" #entityManager: Doctrine\ORM\EntityManager {#550 …} #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …} #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8638 …} -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8639 …} } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.64 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Dos" "url" => "/fr/exercices/muscle/12-dos" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9960 +name: "Dos" +url: "/fr/exercices/muscle/12-dos" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Lombaires" "url" => "/fr/exercices/muscle/5-lombaires" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10012 +name: "Lombaires" +url: "/fr/exercices/muscle/5-lombaires" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Rhomboïde" "url" => "/fr/exercices/muscle/26-rhombo%C3%AFde" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10036 +name: "Rhomboïde" +url: "/fr/exercices/muscle/26-rhombo%C3%AFde" +color: "primary" +small: false +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 84.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#9948 +includeScript: true +labelClass: null +containerClass: "max-h-[300px] max-w-[300px]" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| training:difficulty-badge | App\Twig\Components\Training\DifficultyBadge | 84.5 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "difficulty" => "beginner" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Training\DifficultyBadge {#10069 +difficulty: "beginner" +small: false +link: true } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Rouleau de massage" "url" => "/fr/exercices/equipement/43-rouleau-de-massage" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10114 +name: "Rouleau de massage" +url: "/fr/exercices/equipement/43-rouleau-de-massage" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Musculation" "url" => "/fr/exercices/sport/1-musculation" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10141 +name: "Musculation" +url: "/fr/exercices/sport/1-musculation" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Fitness" "url" => "/fr/exercices/sport/5-fitness" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10165 +name: "Fitness" +url: "/fr/exercices/sport/5-fitness" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Crossfit" "url" => "/fr/exercices/sport/7-crossfit" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10189 +name: "Crossfit" +url: "/fr/exercices/sport/7-crossfit" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Yoga" "url" => "/fr/exercices/sport/8-yoga" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10213 +name: "Yoga" +url: "/fr/exercices/sport/8-yoga" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Pilates" "url" => "/fr/exercices/sport/9-pilates" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10237 +name: "Pilates" +url: "/fr/exercices/sport/9-pilates" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Mobilité" "url" => "/fr/exercices/categorie/59-mobilite" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10261 +name: "Mobilité" +url: "/fr/exercices/categorie/59-mobilite" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Récupération et relaxation" "url" => "/fr/exercices/categorie/75-recuperation-et-relaxation" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10285 +name: "Récupération et relaxation" +url: "/fr/exercices/categorie/75-recuperation-et-relaxation" +color: "gray" +small: true +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 84.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "hidden lg:flex items-center justify-center my-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#10050 +includeScript: true +labelClass: null +containerClass: "hidden lg:flex items-center justify-center my-6" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 84.5 MiB | 0.51 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#8266 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 84.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#10328 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.09 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 {#10382 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:widget-embed | App\Twig\Components\Ui\WidgetEmbed | 84.5 MiB | 1.49 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "hidden md:block" "route" => "https://test.fitmetrics.ch/fr/widgets/exercise/preview-681d24854e85d?video=1" "parameters" => [ [ "name" => "orientation" "description" => "Change the layout: horizontal (side by side) or vertical (stacked)" "example" => "?orientation=vertical" "values" => [ "horizontal" "vertical" ] ] [ "name" => "video" "description" => "Show the exercise video (if available): yes" "example" => "?video=1" "values" => [ "0" "1" "true" "false" ] ] ] "defaultWidth" => 350 "defaultHeight" => 700 ] |
|||
| Attributes | [ "class" => "hidden md:block" ] |
|||
| Component | App\Twig\Components\Ui\WidgetEmbed {#10418 +route: "https://test.fitmetrics.ch/fr/widgets/exercise/preview-681d24854e85d?video=1" +parameters: [ [ "name" => "orientation" "description" => "Change the layout: horizontal (side by side) or vertical (stacked)" "example" => "?orientation=vertical" "values" => [ "horizontal" "vertical" ] ] [ "name" => "video" "description" => "Show the exercise video (if available): yes" "example" => "?video=1" "values" => [ "0" "1" "true" "false" ] ] ] +defaultWidth: 350 +defaultHeight: 700 } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "me-1" "style" => "width: 20px; height: 20px;" ] |
|||
| Attributes | [ "class" => "me-1" "style" => "width: 20px; height: 20px;" ] |
|||
| Component | App\Twig\Components\Media\Icon {#10456 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10489 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 86.5 MiB | 2.65 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "content-container" "title" => "Auto-massage du dos avec rouleau" "description" => "L’auto-massage du dos avec un rouleau en mousse est une technique d’auto-libération myofasciale visant à réduire les tensions musculaires et à améliorer la mobilité du haut et du milieu du dos. Cet exercice utilise un rouleau en mousse pour exercer une pression ciblée sur la colonne thoracique, apportant un soulagement particulier aux personnes souffrant de mauvaise posture, de modes de vie sédentaires ou de raideurs dans le haut du dos. En faisant rouler doucement les muscles du dos sur le rouleau, cette pratique stimule la circulation sanguine, détend les fascias et aide à défaire les adhérences, contribuant ainsi à une meilleure qualité de mouvement et à un confort accru. Idéal en phase d’échauffement, de récupération ou dans le cadre d’une routine de relaxation, cet exercice est largement utilisé en fitness, CrossFit, Pilates et kinésithérapie. Il nécessite peu de matériel et convient à la majorité des pratiquants, ce qui en fait un complément précieux à tout programme de bien-être. Il est particulièrement efficace pour atténuer les tensions causées par une position assise prolongée ou le travail sur écran, tout en améliorant la mobilité de la colonne thoracique, essentielle pour les mouvements en extension ou en élévation." ] |
|||
| Attributes | [ "class" => "content-container" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#10529 +shareUrl: "https://test.fitmetrics.ch/fr/exercice/681d24854e85d-auto-massage-du-dos-avec-rouleau?alias=6" +title: "Auto-massage du dos avec rouleau" +description: "L’auto-massage du dos avec un rouleau en mousse est une technique d’auto-libération myofasciale visant à réduire les tensions musculaires et à améliorer la mobilité du haut et du milieu du dos. Cet exercice utilise un rouleau en mousse pour exercer une pression ciblée sur la colonne thoracique, apportant un soulagement particulier aux personnes souffrant de mauvaise posture, de modes de vie sédentaires ou de raideurs dans le haut du dos. En faisant rouler doucement les muscles du dos sur le rouleau, cette pratique stimule la circulation sanguine, détend les fascias et aide à défaire les adhérences, contribuant ainsi à une meilleure qualité de mouvement et à un confort accru. Idéal en phase d’échauffement, de récupération ou dans le cadre d’une routine de relaxation, cet exercice est largement utilisé en fitness, CrossFit, Pilates et kinésithérapie. Il nécessite peu de matériel et convient à la majorité des pratiquants, ce qui en fait un complément précieux à tout programme de bien-être. Il est particulièrement efficace pour atténuer les tensions causées par une position assise prolongée ou le travail sur écran, tout en améliorant la mobilité de la colonne thoracique, essentielle pour les mouvements en extension ou en élévation." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.12 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 {#10537 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.12 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 {#10559 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.09 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 {#10583 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.08 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 {#10606 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10629 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10652 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10675 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10698 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 86.5 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#719 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} +right: true +left: true } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 86.5 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#10745 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 86.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#10800 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| utils:theme-switcher |
[Anonymous]
|
86.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#10792 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.08 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 {#10834 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10866 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10889 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10912 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10935 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.06 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 {#10958 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10981 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#11004 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.08 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 {#11027 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6135 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||