Components
20
Twig Components
113
Render Count
596
ms
Render Time
90.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 80.5 MiB | 39.00 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#8482 -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 | 74.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 {#8529 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8540 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
74.5 MiB | 1.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#8591 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8606 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8656 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#8684 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8700 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8724 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#8748 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8772 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.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 {#8796 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +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-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8820 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 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 {#8844 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +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-8 w-8 mr-3 fill-current" ] |
|||
| Attributes | [ "class" => "h-8 w-8 mr-3 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#8868 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 76.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 {#9235 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| 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 {#9190 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 80.5 MiB | 8.81 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#9320 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#9321 …} -formFactory: Symfony\Component\Form\FormFactory {#9319 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9472 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9507 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9537 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9569 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#9588 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9698 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9732 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9748 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9772 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9796 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9820 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9844 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9868 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9892 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9916 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9940 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9964 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 80.5 MiB | 0.44 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#10009 +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 | 80.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 {#9999 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#9640 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 80.5 MiB | 0.57 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4487 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Tirage" "url" => "/fr/exercices/groupe/72-tirage" ] [ "label" => "Rowing TRX avec rotation des avant-bras" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#10092 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Tirage" "url" => "/fr/exercices/groupe/72-tirage" ] [ "label" => "Rowing TRX avec rotation des avant-bras" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4487 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Tirage" "url" => "/fr/exercices/groupe/72-tirage" ] [ "label" => "Rowing TRX avec rotation des avant-bras" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10122 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10144 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10167 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 80.5 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#10210 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| media:video | App\Twig\Components\Media\Video | 80.5 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaVideo {#4418 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4420 …} #credits: Doctrine\ORM\PersistentCollection {#4422 …} -source: null -zone: null -urlExternal: "https://www.youtube.com/watch?v=1bZPoSXzLIg" #id: 1822 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4469 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: "azeoo" #createdAt: DateTimeImmutable @1731450666 {#4456 : 2024-11-12 23:31:06.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1731450666 {#4408 : 2024-11-12 23:31:06.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: null -duration: null -format: null -startTime: null -endTime: null -youtubeId: "1bZPoSXzLIg" } "title" => "Rowing TRX avec rotation des avant-bras" "showCredits" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Media\Video {#10297 +media: App\Entity\Media\MediaVideo {#4418 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4420 …} #credits: Doctrine\ORM\PersistentCollection {#4422 …} -source: null -zone: null -urlExternal: "https://www.youtube.com/watch?v=1bZPoSXzLIg" #id: 1822 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4469 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: "azeoo" #createdAt: DateTimeImmutable @1731450666 {#4456 : 2024-11-12 23:31:06.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1731450666 {#4408 : 2024-11-12 23:31:06.0 Europe/Zurich (+01:00) } #createdBy: null #updatedBy: null -duration: null -format: null -startTime: null -endTime: null -youtubeId: "1bZPoSXzLIg" } +title: "Rowing TRX avec rotation des avant-bras" +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 | 80.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 {#10313 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 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 {#10346 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 80.5 MiB | 1.28 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "mt-2 md:m-0" ] |
|||
| Attributes | [ "class" => "mt-2 md:m-0" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#10370 +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d72a15457-rowing-trx-avec-rotation-des-avant-bras" +title: "Rowing TRX avec rotation des avant-bras - Exercice - FitMetrics" +description: "Le Rowing TRX avec rotation des avant-bras est un exercice fonctionnel de tirage du haut du corps utilisant des sangles de suspension. L’originalité de ce mouvement réside dans la rotation des mains, qui passent d’une prise en pronation en début de geste à une prise en supination en fin de tirage. Cette rotation accentue l’activation des biceps et améliore la mobilité des poignets, sans impliquer de rotation du tronc. Cet exercice renforce les bras et le haut du dos tout en favorisant la stabilité scapulaire et l’efficacité de la préhension. Grâce à sa modularité, il est adapté aux pratiquants de niveau intermédiaire recherchant un travail précis et contrôlé, que ce soit dans un cadre de musculation fonctionnelle ou de préparation physique au poids du corps." +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 | 80.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 {#10400 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10428 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10453 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10476 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10499 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10522 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10545 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10568 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#10599 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 80.5 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1750781267 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "header" "data" => [ "level" => 2 "text" => "Instructions" ] ] [ "type" => "list" "data" => [ "style" => "ordered" "items" => [ [ "content" => "Réglez les sangles TRX et placez-vous face au point d’ancrage." "items" => [] "meta" => [] ] [ "content" => "Inclinez votre corps vers l’arrière, bras tendus, corps aligné, paumes vers le bas (prise en pronation)." "items" => [] "meta" => [] ] [ "content" => "Tirez votre poitrine vers les poignées." "items" => [] "meta" => [] ] [ "content" => "Pendant la traction, faites pivoter les avant-bras jusqu’à ce que les paumes soient orientées vers le haut (prise en supination)." "items" => [] "meta" => [] ] [ "content" => "Rapprochez les omoplates en haut du mouvement." "items" => [] "meta" => [] ] [ "content" => "Revenez à la position de départ en tournant à nouveau les paumes vers le bas." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Conseils techniques" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Maintenez un alignement corporel de la tête aux talons." "items" => [] "meta" => [] ] [ "content" => "Contrôlez la rotation de la prise par une action fluide des avant-bras." "items" => [] "meta" => [] ] [ "content" => "Évitez toute rotation du tronc ou élévation des épaules." "items" => [] "meta" => [] ] [ "content" => "Gardez les omoplates rétractées et le tronc engagé tout au long du mouvement." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Conseils de respiration" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Inspirez avant de tirer." "items" => [] "meta" => [] ] [ "content" => "Expirez en tirant et en effectuant la rotation des avant-bras." "items" => [] "meta" => [] ] [ "content" => "Inspirez à nouveau lors du retour à la position de départ." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#10648 +title: null +data: [ "time" => 1750781267 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "header" "data" => [ "level" => 2 "text" => "Instructions" ] ] [ "type" => "list" "data" => [ "style" => "ordered" "items" => [ [ "content" => "Réglez les sangles TRX et placez-vous face au point d’ancrage." "items" => [] "meta" => [] ] [ "content" => "Inclinez votre corps vers l’arrière, bras tendus, corps aligné, paumes vers le bas (prise en pronation)." "items" => [] "meta" => [] ] [ "content" => "Tirez votre poitrine vers les poignées." "items" => [] "meta" => [] ] [ "content" => "Pendant la traction, faites pivoter les avant-bras jusqu’à ce que les paumes soient orientées vers le haut (prise en supination)." "items" => [] "meta" => [] ] [ "content" => "Rapprochez les omoplates en haut du mouvement." "items" => [] "meta" => [] ] [ "content" => "Revenez à la position de départ en tournant à nouveau les paumes vers le bas." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Conseils techniques" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Maintenez un alignement corporel de la tête aux talons." "items" => [] "meta" => [] ] [ "content" => "Contrôlez la rotation de la prise par une action fluide des avant-bras." "items" => [] "meta" => [] ] [ "content" => "Évitez toute rotation du tronc ou élévation des épaules." "items" => [] "meta" => [] ] [ "content" => "Gardez les omoplates rétractées et le tronc engagé tout au long du mouvement." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Conseils de respiration" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Inspirez avant de tirer." "items" => [] "meta" => [] ] [ "content" => "Expirez en tirant et en effectuant la rotation des avant-bras." "items" => [] "meta" => [] ] [ "content" => "Inspirez à nouveau lors du retour à la position de départ." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] +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 | 80.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1750781267 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Tendinite du coude" "items" => [] "meta" => [] ] [ "content" => "Blessures au poignet" "items" => [] "meta" => [] ] [ "content" => "Instabilité de l’épaule" "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#10709 +title: null +data: [ "time" => 1750781267 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Tendinite du coude" "items" => [] "meta" => [] ] [ "content" => "Blessures au poignet" "items" => [] "meta" => [] ] [ "content" => "Instabilité de l’épaule" "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] +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 | 80.5 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "mt-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#10696 +includeScript: true +labelClass: null +containerClass: "mt-6" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 80.5 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#7875 -news: Doctrine\ORM\PersistentCollection {#7892 …} -exercises: Doctrine\ORM\PersistentCollection {#7890 …} #id: 2658 #createdAt: DateTimeImmutable @1750769449 {#7880 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7905 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7842 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#10753 +faq: App\Entity\Faq {#7875 -news: Doctrine\ORM\PersistentCollection {#7892 …} -exercises: Doctrine\ORM\PersistentCollection {#7890 …} #id: 2658 #createdAt: DateTimeImmutable @1750769449 {#7880 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7905 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7842 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 80.5 MiB | 0.23 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Qu’est-ce que le Rowing TRX avec rotation des avant-bras ?" "answer" => "C’est un exercice en suspension où l’on tire son corps en faisant pivoter les avant-bras, les paumes passant de bas en haut, ce qui augmente l’activation des biceps et la mobilité de la prise." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#10781 +question: "Qu’est-ce que le Rowing TRX avec rotation des avant-bras ?" +answer: "C’est un exercice en suspension où l’on tire son corps en faisant pivoter les avant-bras, les paumes passant de bas en haut, ce qui augmente l’activation des biceps et la mobilité de la prise." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 80.5 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#7844 -news: Doctrine\ORM\PersistentCollection {#7845 …} -exercises: Doctrine\ORM\PersistentCollection {#7847 …} #id: 2659 #createdAt: DateTimeImmutable @1750769449 {#7840 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7843 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7849 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#10812 +faq: App\Entity\Faq {#7844 -news: Doctrine\ORM\PersistentCollection {#7845 …} -exercises: Doctrine\ORM\PersistentCollection {#7847 …} #id: 2659 #createdAt: DateTimeImmutable @1750769449 {#7840 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7843 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7849 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 80.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Quels muscles travaille le Rowing TRX avec rotation des avant-bras ?" "answer" => "Il sollicite principalement le dos et les biceps, et active secondairement les dorsaux, les rhomboïdes et les deltoïdes postérieurs." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#10857 +question: "Quels muscles travaille le Rowing TRX avec rotation des avant-bras ?" +answer: "Il sollicite principalement le dos et les biceps, et active secondairement les dorsaux, les rhomboïdes et les deltoïdes postérieurs." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 80.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#7853 -news: Doctrine\ORM\PersistentCollection {#7854 …} -exercises: Doctrine\ORM\PersistentCollection {#7856 …} #id: 2660 #createdAt: DateTimeImmutable @1750769449 {#7851 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7852 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7858 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#10860 +faq: App\Entity\Faq {#7853 -news: Doctrine\ORM\PersistentCollection {#7854 …} -exercises: Doctrine\ORM\PersistentCollection {#7856 …} #id: 2660 #createdAt: DateTimeImmutable @1750769449 {#7851 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7852 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7858 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 80.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Ce Rowing TRX est-il adapté aux débutants ?" "answer" => "Il est surtout destiné aux pratiquants intermédiaires, mais les débutants peuvent le pratiquer en réduisant l’angle d’inclinaison et en gardant un rythme lent et contrôlé." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#10904 +question: "Ce Rowing TRX est-il adapté aux débutants ?" +answer: "Il est surtout destiné aux pratiquants intermédiaires, mais les débutants peuvent le pratiquer en réduisant l’angle d’inclinaison et en gardant un rythme lent et contrôlé." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 82.5 MiB | 0.22 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#7862 -news: Doctrine\ORM\PersistentCollection {#7863 …} -exercises: Doctrine\ORM\PersistentCollection {#7865 …} #id: 2661 #createdAt: DateTimeImmutable @1750769449 {#7860 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7861 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7867 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#10907 +faq: App\Entity\Faq {#7862 -news: Doctrine\ORM\PersistentCollection {#7863 …} -exercises: Doctrine\ORM\PersistentCollection {#7865 …} #id: 2661 #createdAt: DateTimeImmutable @1750769449 {#7860 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7861 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7867 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 82.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Est-ce que le Rowing TRX avec rotation implique une rotation du tronc ?" "answer" => "Non, seule la rotation des avant-bras est engagée ; le tronc reste stable pendant tout le mouvement." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#10951 +question: "Est-ce que le Rowing TRX avec rotation implique une rotation du tronc ?" +answer: "Non, seule la rotation des avant-bras est engagée ; le tronc reste stable pendant tout le mouvement." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 82.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#7915 -news: Doctrine\ORM\PersistentCollection {#7916 …} -exercises: Doctrine\ORM\PersistentCollection {#7918 …} #id: 2662 #createdAt: DateTimeImmutable @1750769449 {#7913 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7914 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7920 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#10954 +faq: App\Entity\Faq {#7915 -news: Doctrine\ORM\PersistentCollection {#7916 …} -exercises: Doctrine\ORM\PersistentCollection {#7918 …} #id: 2662 #createdAt: DateTimeImmutable @1750769449 {#7913 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1750769449 {#7914 : 2025-06-24 14:50:49.0 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null #translations: Doctrine\ORM\PersistentCollection {#7920 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 82.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Comment rendre le Rowing TRX avec rotation des avant-bras plus difficile ?" "answer" => "Avancez vos pieds vers le point d’ancrage ou ralentissez le tempo pour augmenter le temps sous tension." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#10998 +question: "Comment rendre le Rowing TRX avec rotation des avant-bras plus difficile ?" +answer: "Avancez vos pieds vers le point d’ancrage ou ralentissez le tempo pour augmenter le temps sous tension." } |
|||
| anatomy:avatar | App\Twig\Components\Anatomy\Avatar | 90.5 MiB | 542.62 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "relative" "primaryMuscles" => [ 12 24 ] "secondaryMuscles" => [ 18 25 26 ] "displayFront" => false ] |
|||
| Attributes | [ "class" => "relative" ] |
|||
| Component | App\Twig\Components\Anatomy\Avatar {#10926 #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#11009 …} +primaryMuscles: [ 12 24 ] +secondaryMuscles: [ 18 25 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 {#11007 …} -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#11008 …} } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.68 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Dos" "url" => "/fr/exercices/muscle/12-dos" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12152 +name: "Dos" +url: "/fr/exercices/muscle/12-dos" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Biceps" "url" => "/fr/exercices/muscle/24-biceps" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12204 +name: "Biceps" +url: "/fr/exercices/muscle/24-biceps" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Deltoïde postérieur" "url" => "/fr/exercices/muscle/18-delto%C3%AFde-post%C3%A9rieur" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12228 +name: "Deltoïde postérieur" +url: "/fr/exercices/muscle/18-delto%C3%AFde-post%C3%A9rieur" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Grand dorsal" "url" => "/fr/exercices/muscle/25-grand-dorsal" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12252 +name: "Grand dorsal" +url: "/fr/exercices/muscle/25-grand-dorsal" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.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 {#12276 +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 | 90.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#12140 +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 {#2925 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| training:difficulty-badge | App\Twig\Components\Training\DifficultyBadge | 90.5 MiB | 0.62 ms | |
|---|---|---|---|---|
| Input props | [ "difficulty" => "intermediate" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Training\DifficultyBadge {#12309 +difficulty: "intermediate" +small: false +link: true } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Sangle de suspension "trx"" "url" => "/fr/exercices/equipement/82-sangle-de-suspension-trx" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12354 +name: "Sangle de suspension "trx"" +url: "/fr/exercices/equipement/82-sangle-de-suspension-trx" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Callisthénie" "url" => "/fr/exercices/sport/3-callisthenie" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12381 +name: "Callisthénie" +url: "/fr/exercices/sport/3-callisthenie" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.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 {#12405 +name: "Fitness" +url: "/fr/exercices/sport/5-fitness" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.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 {#12429 +name: "Crossfit" +url: "/fr/exercices/sport/7-crossfit" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Renforcement" "url" => "/fr/exercices/categorie/61-renforcement" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12453 +name: "Renforcement" +url: "/fr/exercices/categorie/61-renforcement" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Haut du corps" "url" => "/fr/exercices/categorie/67-haut-du-corps" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12477 +name: "Haut du corps" +url: "/fr/exercices/categorie/67-haut-du-corps" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 90.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Entraînement fonctionnel" "url" => "/fr/exercices/categorie/77-entrainement-fonctionnel" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#12501 +name: "Entraînement fonctionnel" +url: "/fr/exercices/categorie/77-entrainement-fonctionnel" +color: "gray" +small: true +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 90.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "hidden lg:flex items-center justify-center my-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#12290 +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 {#2925 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 90.5 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#10635 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 90.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#12558 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.11 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 {#12595 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:widget-embed | App\Twig\Components\Ui\WidgetEmbed | 90.5 MiB | 1.55 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "hidden md:block" "route" => "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d72a15457?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 {#12631 +route: "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d72a15457?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 | 90.5 MiB | 0.10 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 {#12669 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.09 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 {#12702 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 90.5 MiB | 2.21 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "content-container" "title" => "Rowing TRX avec rotation des avant-bras" "description" => "Le Rowing TRX avec rotation des avant-bras est un exercice fonctionnel de tirage du haut du corps utilisant des sangles de suspension. L’originalité de ce mouvement réside dans la rotation des mains, qui passent d’une prise en pronation en début de geste à une prise en supination en fin de tirage. Cette rotation accentue l’activation des biceps et améliore la mobilité des poignets, sans impliquer de rotation du tronc. Cet exercice renforce les bras et le haut du dos tout en favorisant la stabilité scapulaire et l’efficacité de la préhension. Grâce à sa modularité, il est adapté aux pratiquants de niveau intermédiaire recherchant un travail précis et contrôlé, que ce soit dans un cadre de musculation fonctionnelle ou de préparation physique au poids du corps." ] |
|||
| Attributes | [ "class" => "content-container" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#12742 +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d72a15457-rowing-trx-avec-rotation-des-avant-bras" +title: "Rowing TRX avec rotation des avant-bras" +description: "Le Rowing TRX avec rotation des avant-bras est un exercice fonctionnel de tirage du haut du corps utilisant des sangles de suspension. L’originalité de ce mouvement réside dans la rotation des mains, qui passent d’une prise en pronation en début de geste à une prise en supination en fin de tirage. Cette rotation accentue l’activation des biceps et améliore la mobilité des poignets, sans impliquer de rotation du tronc. Cet exercice renforce les bras et le haut du dos tout en favorisant la stabilité scapulaire et l’efficacité de la préhension. Grâce à sa modularité, il est adapté aux pratiquants de niveau intermédiaire recherchant un travail précis et contrôlé, que ce soit dans un cadre de musculation fonctionnelle ou de préparation physique au poids du corps." +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 | 90.5 MiB | 0.08 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 {#12750 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.08 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 {#12772 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.07 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 {#12796 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.07 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 {#12819 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.08 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 {#12842 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#12865 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.08 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 {#12888 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#12911 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 90.5 MiB | 0.69 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 {#2925 …} #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 | 90.5 MiB | 0.56 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#12958 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 90.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#13013 +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]
|
90.5 MiB | 0.24 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#13005 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#13047 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#13079 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#13102 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#13125 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#13148 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.07 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 {#13171 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#13194 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.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 {#13217 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 90.5 MiB | 0.06 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 {#13240 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8532 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||