Components
20
Twig Components
113
Render Count
671
ms
Render Time
86.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 74.5 MiB | 39.15 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#6027 -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.47 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 {#6074 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.05 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 {#6085 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
68.5 MiB | 1.11 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6136 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6151 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6201 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6229 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6245 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6269 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6293 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6317 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6341 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.04 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 {#6365 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6389 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6413 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#6762 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
70.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6749 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 74.5 MiB | 8.59 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6844 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6845 …} -formFactory: Symfony\Component\Form\FormFactory {#6843 …} } |
|||
| 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 {#6996 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7031 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7061 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7093 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7112 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7222 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7256 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7272 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7296 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7320 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7344 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7368 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7392 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7416 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7440 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7464 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7488 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.47 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#7533 +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 {#7523 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7164 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 74.5 MiB | 0.58 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4413 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Extension des jambes" "url" => "/fr/exercices/groupe/31-extension-des-jambes" ] [ "label" => "Extension de jambes assise" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7616 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Extension des jambes" "url" => "/fr/exercices/groupe/31-extension-des-jambes" ] [ "label" => "Extension de jambes assise" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4413 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "Extension des jambes" "url" => "/fr/exercices/groupe/31-extension-des-jambes" ] [ "label" => "Extension de jambes assise" "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 {#7646 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7668 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7691 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 74.5 MiB | 0.40 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7734 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2933 …} #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.34 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaVideo {#4344 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4346 …} #credits: Doctrine\ORM\PersistentCollection {#4348 …} -source: null -zone: null -urlExternal: null #id: 2830 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4395 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1759695383 {#4382 : 2025-10-05 22:16:23.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695383 {#4334 : 2025-10-05 22:16:23.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} -duration: null -format: null -startTime: 5 -endTime: 20 -youtubeId: "EAymwps5x0s" } "title" => "Extension de jambes assise" "showCredits" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Media\Video {#7821 +media: App\Entity\Media\MediaVideo {#4344 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4346 …} #credits: Doctrine\ORM\PersistentCollection {#4348 …} -source: null -zone: null -urlExternal: null #id: 2830 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4395 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1759695383 {#4382 : 2025-10-05 22:16:23.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695383 {#4334 : 2025-10-05 22:16:23.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} -duration: null -format: null -startTime: 5 -endTime: 20 -youtubeId: "EAymwps5x0s" } +title: "Extension de jambes assise" +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 {#7837 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7870 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 76.5 MiB | 1.34 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "mt-2 md:m-0" ] |
|||
| Attributes | [ "class" => "mt-2 md:m-0" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#7894 +shareUrl: "https://test.fitmetrics.ch/fr/exercice/68e2d074f2177-extension-de-jambes-assise" +title: "Extension de jambes assise - Exercice - FitMetrics" +description: "L’extension de jambes assise est un exercice d’isolation du bas du corps spécifiquement conçu pour renforcer et tonifier les quadriceps, situés à l’avant des cuisses. Réalisé en position assise, il met l’accent sur l’extension du genou sans impliquer les hanches, ce qui en fait un choix idéal pour les débutants, les programmes de rééducation et les sportifs cherchant à cibler le développement du quadriceps. Grâce à son faible impact, cet exercice contribue à améliorer la stabilité de l’articulation du genou et prépare les jambes à des mouvements plus exigeants comme la course, les squats ou les fentes. Très répandue en salle de sport et en kinésithérapie, cette pratique favorise la force musculaire essentielle pour des gestes quotidiens tels que la marche, la montée des escaliers et le maintien d’une bonne posture. La position assise contrôlée réduit l’implication d’autres groupes musculaires et limite ainsi la contrainte sur le bas du dos et les hanches. L’extension de jambes assise peut être réalisée au poids du corps pour un travail doux, ou avec des charges additionnelles comme des poids aux chevilles, des bandes élastiques ou une machine dédiée pour augmenter la résistance. Une pratique régulière favorise la santé du genou, améliore l’endurance musculaire et contribue à un développement équilibré des jambes. Sa simplicité et sa polyvalence la rendent accessible à tous les niveaux de condition physique, qu’il s’agisse de rééducation, de performance sportive ou d’entretien général du bas 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 | 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 {#7924 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7952 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#7977 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#8000 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#8023 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#8046 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#8069 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#8092 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +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 {#8123 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 76.5 MiB | 0.90 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1759838821 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "header" "data" => [ "level" => 2 "text" => "Instructions" ] ] [ "type" => "list" "data" => [ "style" => "ordered" "items" => [ [ "content" => "Asseyez-vous bien droit sur un banc ou une chaise stable, les pieds à plat sur le sol." "items" => [] "meta" => [] ] [ "content" => "Gardez le dos droit et les mains posées sur les côtés pour le soutien." "items" => [] "meta" => [] ] [ "content" => "Étendez lentement une ou les deux jambes jusqu’à ce qu’elles soient complètement droites au niveau du genou." "items" => [] "meta" => [] ] [ "content" => "Marquez une courte pause en haut du mouvement en maintenant le contrôle." "items" => [] "meta" => [] ] [ "content" => "Ramenez les jambes lentement à la position de départ de manière contrôlée." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Conseils techniques" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Maintenez la sangle abdominale engagée pour éviter de pencher le buste en arrière." "items" => [] "meta" => [] ] [ "content" => "Effectuez le mouvement lentement pour conserver la tension sur les quadriceps." "items" => [] "meta" => [] ] [ "content" => "Évitez de verrouiller les genoux en position haute." "items" => [] "meta" => [] ] [ "content" => "Gardez la colonne vertébrale dans une position neutre pendant toute l’exécution." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Conseils de respiration" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Expirez lorsque vous étendez la jambe vers le haut." "items" => [] "meta" => [] ] [ "content" => "Inspirez lorsque vous revenez à la position de départ." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#8172 +title: null +data: [ "time" => 1759838821 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "header" "data" => [ "level" => 2 "text" => "Instructions" ] ] [ "type" => "list" "data" => [ "style" => "ordered" "items" => [ [ "content" => "Asseyez-vous bien droit sur un banc ou une chaise stable, les pieds à plat sur le sol." "items" => [] "meta" => [] ] [ "content" => "Gardez le dos droit et les mains posées sur les côtés pour le soutien." "items" => [] "meta" => [] ] [ "content" => "Étendez lentement une ou les deux jambes jusqu’à ce qu’elles soient complètement droites au niveau du genou." "items" => [] "meta" => [] ] [ "content" => "Marquez une courte pause en haut du mouvement en maintenant le contrôle." "items" => [] "meta" => [] ] [ "content" => "Ramenez les jambes lentement à la position de départ de manière contrôlée." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Conseils techniques" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Maintenez la sangle abdominale engagée pour éviter de pencher le buste en arrière." "items" => [] "meta" => [] ] [ "content" => "Effectuez le mouvement lentement pour conserver la tension sur les quadriceps." "items" => [] "meta" => [] ] [ "content" => "Évitez de verrouiller les genoux en position haute." "items" => [] "meta" => [] ] [ "content" => "Gardez la colonne vertébrale dans une position neutre pendant toute l’exécution." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Conseils de respiration" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Expirez lorsque vous étendez la jambe vers le haut." "items" => [] "meta" => [] ] [ "content" => "Inspirez lorsque vous revenez à 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 | 76.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1759838821 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Éviter en cas de douleur aiguë ou de blessure au genou." "items" => [] "meta" => [] ] [ "content" => "Consulter un professionnel en phase de récupération après une chirurgie du genou." "items" => [] "meta" => [] ] [ "content" => "Faire preuve de prudence en cas de tendinite rotulienne ou d’arthrose sévère." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#8233 +title: null +data: [ "time" => 1759838821 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Éviter en cas de douleur aiguë ou de blessure au genou." "items" => [] "meta" => [] ] [ "content" => "Consulter un professionnel en phase de récupération après une chirurgie du genou." "items" => [] "meta" => [] ] [ "content" => "Faire preuve de prudence en cas de tendinite rotulienne ou d’arthrose sévère." "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 | 76.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "mt-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#8220 +includeScript: true +labelClass: null +containerClass: "mt-6" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2933 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#4991 -news: Doctrine\ORM\PersistentCollection {#4974 …} -exercises: Doctrine\ORM\PersistentCollection {#4976 …} #id: 6021 #createdAt: DateTimeImmutable @1759695765 {#4986 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#4961 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#5024 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8277 +faq: App\Entity\Faq {#4991 -news: Doctrine\ORM\PersistentCollection {#4974 …} -exercises: Doctrine\ORM\PersistentCollection {#4976 …} #id: 6021 #createdAt: DateTimeImmutable @1759695765 {#4986 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#4961 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#5024 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 76.5 MiB | 0.28 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Quels muscles travaille l’extension de jambes assise?" "answer" => "L’extension de jambes assise cible principalement les quadriceps situés à l’avant des cuisses et sollicite également les ischio-jambiers et les fessiers comme muscles stabilisateurs." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8305 +question: "Quels muscles travaille l’extension de jambes assise?" +answer: "L’extension de jambes assise cible principalement les quadriceps situés à l’avant des cuisses et sollicite également les ischio-jambiers et les fessiers comme muscles stabilisateurs." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5022 -news: Doctrine\ORM\PersistentCollection {#5021 …} -exercises: Doctrine\ORM\PersistentCollection {#5019 …} #id: 6022 #createdAt: DateTimeImmutable @1759695765 {#5026 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#5023 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#5017 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8336 +faq: App\Entity\Faq {#5022 -news: Doctrine\ORM\PersistentCollection {#5021 …} -exercises: Doctrine\ORM\PersistentCollection {#5019 …} #id: 6022 #createdAt: DateTimeImmutable @1759695765 {#5026 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#5023 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#5017 …} #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" => "Quels sont les bénéfices de l’extension de jambes assise?" "answer" => "Cet exercice renforce les quadriceps, soutient la stabilité du genou et facilite les mouvements fonctionnels comme la marche, la montée des escaliers et la performance sportive." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8381 +question: "Quels sont les bénéfices de l’extension de jambes assise?" +answer: "Cet exercice renforce les quadriceps, soutient la stabilité du genou et facilite les mouvements fonctionnels comme la marche, la montée des escaliers et la performance sportive." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5013 -news: Doctrine\ORM\PersistentCollection {#5012 …} -exercises: Doctrine\ORM\PersistentCollection {#5010 …} #id: 6023 #createdAt: DateTimeImmutable @1759695765 {#5015 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#5014 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#5008 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8384 +faq: App\Entity\Faq {#5013 -news: Doctrine\ORM\PersistentCollection {#5012 …} -exercises: Doctrine\ORM\PersistentCollection {#5010 …} #id: 6023 #createdAt: DateTimeImmutable @1759695765 {#5015 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#5014 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#5008 …} #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" => "Quelle est l’erreur la plus fréquente à éviter lors de l’extension de jambes assise?" "answer" => "Une erreur courante consiste à utiliser l’élan ou à balancer les jambes, ce qui diminue le travail musculaire ciblé et peut accroître le stress sur l’articulation du genou." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8428 +question: "Quelle est l’erreur la plus fréquente à éviter lors de l’extension de jambes assise?" +answer: "Une erreur courante consiste à utiliser l’élan ou à balancer les jambes, ce qui diminue le travail musculaire ciblé et peut accroître le stress sur l’articulation du genou." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5004 -news: Doctrine\ORM\PersistentCollection {#5003 …} -exercises: Doctrine\ORM\PersistentCollection {#5001 …} #id: 6024 #createdAt: DateTimeImmutable @1759695765 {#5006 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#5005 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#4999 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8431 +faq: App\Entity\Faq {#5004 -news: Doctrine\ORM\PersistentCollection {#5003 …} -exercises: Doctrine\ORM\PersistentCollection {#5001 …} #id: 6024 #createdAt: DateTimeImmutable @1759695765 {#5006 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#5005 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#4999 …} #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" => "L’extension de jambes assise est-elle sûre pour les genoux?" "answer" => "Oui, lorsqu’elle est exécutée avec une technique correcte et des mouvements contrôlés, elle est sûre et contribue même à renforcer le genou, mais elle doit être évitée en cas de blessures aiguës." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8475 +question: "L’extension de jambes assise est-elle sûre pour les genoux?" +answer: "Oui, lorsqu’elle est exécutée avec une technique correcte et des mouvements contrôlés, elle est sûre et contribue même à renforcer le genou, mais elle doit être évitée en cas de blessures aiguës." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#4951 -news: Doctrine\ORM\PersistentCollection {#4950 …} -exercises: Doctrine\ORM\PersistentCollection {#4948 …} #id: 6025 #createdAt: DateTimeImmutable @1759695765 {#4953 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#4952 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#4946 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8478 +faq: App\Entity\Faq {#4951 -news: Doctrine\ORM\PersistentCollection {#4950 …} -exercises: Doctrine\ORM\PersistentCollection {#4948 …} #id: 6025 #createdAt: DateTimeImmutable @1759695765 {#4953 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#4952 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#4946 …} #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" => "Comment rendre l’extension de jambes assise plus difficile?" "answer" => "Il est possible d’augmenter la difficulté en ajoutant des poids aux chevilles, en utilisant des bandes élastiques ou en travaillant sur une machine à extension de jambes avec charge réglable." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8522 +question: "Comment rendre l’extension de jambes assise plus difficile?" +answer: "Il est possible d’augmenter la difficulté en ajoutant des poids aux chevilles, en utilisant des bandes élastiques ou en travaillant sur une machine à extension de jambes avec charge réglable." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 76.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#4942 -news: Doctrine\ORM\PersistentCollection {#4941 …} -exercises: Doctrine\ORM\PersistentCollection {#4939 …} #id: 6026 #createdAt: DateTimeImmutable @1759695765 {#4944 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#4943 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#4937 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8525 +faq: App\Entity\Faq {#4942 -news: Doctrine\ORM\PersistentCollection {#4941 …} -exercises: Doctrine\ORM\PersistentCollection {#4939 …} #id: 6026 #createdAt: DateTimeImmutable @1759695765 {#4944 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1759695765 {#4943 : 2025-10-05 22:22:45.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2754 …} #updatedBy: App\Entity\User {#2754 …} #translations: Doctrine\ORM\PersistentCollection {#4937 …} #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" => "Quelle est la différence entre l’extension de jambes assise au poids du corps et sur machine?" "answer" => "La version au poids du corps offre une résistance légère adaptée aux débutants ou à la rééducation, tandis que la machine permet un ajustement précis de la charge pour des progrès en force." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8569 +question: "Quelle est la différence entre l’extension de jambes assise au poids du corps et sur machine?" +answer: "La version au poids du corps offre une résistance légère adaptée aux débutants ou à la rééducation, tandis que la machine permet un ajustement précis de la charge pour des progrès en force." } |
|||
| anatomy:avatar | App\Twig\Components\Anatomy\Avatar | 86.5 MiB | 613.54 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "relative" "primaryMuscles" => [ 2 ] "secondaryMuscles" => [ 3 7 ] "displayFront" => true ] |
|||
| Attributes | [ "class" => "relative" ] |
|||
| Component | App\Twig\Components\Anatomy\Avatar {#8497 #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8580 …} +primaryMuscles: [ 2 ] +secondaryMuscles: [ 3 7 ] +type: "url" +urlReferenceType: 2 +displayFront: true +selectedMuscles: [] +displayTagMuscles: false +hoverMuscleDefaultText: "-" #entityManager: Doctrine\ORM\EntityManager {#550 …} #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …} #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8578 …} -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8579 …} } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.87 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Quadriceps" "url" => "/fr/exercices/muscle/2-quadriceps" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9969 +name: "Quadriceps" +url: "/fr/exercices/muscle/2-quadriceps" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Fessiers" "url" => "/fr/exercices/muscle/3-fessiers" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10021 +name: "Fessiers" +url: "/fr/exercices/muscle/3-fessiers" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Ischio-jambiers" "url" => "/fr/exercices/muscle/7-ischio-jambiers" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10045 +name: "Ischio-jambiers" +url: "/fr/exercices/muscle/7-ischio-jambiers" +color: "primary" +small: false +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 86.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#9879 +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 {#2933 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| training:difficulty-badge | App\Twig\Components\Training\DifficultyBadge | 86.5 MiB | 0.78 ms | |
|---|---|---|---|---|
| Input props | [ "difficulty" => "beginner" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Training\DifficultyBadge {#10078 +difficulty: "beginner" +small: false +link: true } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Isolation" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10109 +name: "Isolation" +url: null +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Sans matériel" "url" => "/fr/exercices/equipement/29-sans-mat%C3%A9riel" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10149 +name: "Sans matériel" +url: "/fr/exercices/equipement/29-sans-mat%C3%A9riel" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.12 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Musculation" "url" => "/fr/exercices/sport/1-musculation" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10173 +name: "Musculation" +url: "/fr/exercices/sport/1-musculation" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Callisthénie" "url" => "/fr/exercices/sport/3-callisthenie" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10197 +name: "Callisthénie" +url: "/fr/exercices/sport/3-callisthenie" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Fitness" "url" => "/fr/exercices/sport/5-fitness" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10221 +name: "Fitness" +url: "/fr/exercices/sport/5-fitness" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Renforcement" "url" => "/fr/exercices/categorie/61-renforcement" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10245 +name: "Renforcement" +url: "/fr/exercices/categorie/61-renforcement" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 86.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Bas du corps" "url" => "/fr/exercices/categorie/68-bas-du-corps" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#10269 +name: "Bas du corps" +url: "/fr/exercices/categorie/68-bas-du-corps" +color: "gray" +small: true +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 86.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "hidden lg:flex items-center justify-center my-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#10059 +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 {#2933 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 86.5 MiB | 0.71 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#8159 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 86.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#10321 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.12 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 {#10361 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:widget-embed | App\Twig\Components\Ui\WidgetEmbed | 86.5 MiB | 2.18 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "hidden md:block" "route" => "https://test.fitmetrics.ch/fr/widgets/exercise/preview-68e2d074f2177?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 {#10397 +route: "https://test.fitmetrics.ch/fr/widgets/exercise/preview-68e2d074f2177?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 | 86.5 MiB | 0.13 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 {#10435 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.13 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 {#10468 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 86.5 MiB | 3.32 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "content-container" "title" => "Extension de jambes assise" "description" => "L’extension de jambes assise est un exercice d’isolation du bas du corps spécifiquement conçu pour renforcer et tonifier les quadriceps, situés à l’avant des cuisses. Réalisé en position assise, il met l’accent sur l’extension du genou sans impliquer les hanches, ce qui en fait un choix idéal pour les débutants, les programmes de rééducation et les sportifs cherchant à cibler le développement du quadriceps. Grâce à son faible impact, cet exercice contribue à améliorer la stabilité de l’articulation du genou et prépare les jambes à des mouvements plus exigeants comme la course, les squats ou les fentes. Très répandue en salle de sport et en kinésithérapie, cette pratique favorise la force musculaire essentielle pour des gestes quotidiens tels que la marche, la montée des escaliers et le maintien d’une bonne posture. La position assise contrôlée réduit l’implication d’autres groupes musculaires et limite ainsi la contrainte sur le bas du dos et les hanches. L’extension de jambes assise peut être réalisée au poids du corps pour un travail doux, ou avec des charges additionnelles comme des poids aux chevilles, des bandes élastiques ou une machine dédiée pour augmenter la résistance. Une pratique régulière favorise la santé du genou, améliore l’endurance musculaire et contribue à un développement équilibré des jambes. Sa simplicité et sa polyvalence la rendent accessible à tous les niveaux de condition physique, qu’il s’agisse de rééducation, de performance sportive ou d’entretien général du bas du corps." ] |
|||
| Attributes | [ "class" => "content-container" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#10508 +shareUrl: "https://test.fitmetrics.ch/fr/exercice/68e2d074f2177-extension-de-jambes-assise" +title: "Extension de jambes assise" +description: "L’extension de jambes assise est un exercice d’isolation du bas du corps spécifiquement conçu pour renforcer et tonifier les quadriceps, situés à l’avant des cuisses. Réalisé en position assise, il met l’accent sur l’extension du genou sans impliquer les hanches, ce qui en fait un choix idéal pour les débutants, les programmes de rééducation et les sportifs cherchant à cibler le développement du quadriceps. Grâce à son faible impact, cet exercice contribue à améliorer la stabilité de l’articulation du genou et prépare les jambes à des mouvements plus exigeants comme la course, les squats ou les fentes. Très répandue en salle de sport et en kinésithérapie, cette pratique favorise la force musculaire essentielle pour des gestes quotidiens tels que la marche, la montée des escaliers et le maintien d’une bonne posture. La position assise contrôlée réduit l’implication d’autres groupes musculaires et limite ainsi la contrainte sur le bas du dos et les hanches. L’extension de jambes assise peut être réalisée au poids du corps pour un travail doux, ou avec des charges additionnelles comme des poids aux chevilles, des bandes élastiques ou une machine dédiée pour augmenter la résistance. Une pratique régulière favorise la santé du genou, améliore l’endurance musculaire et contribue à un développement équilibré des jambes. Sa simplicité et sa polyvalence la rendent accessible à tous les niveaux de condition physique, qu’il s’agisse de rééducation, de performance sportive ou d’entretien général du bas 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 | 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 {#10516 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10538 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.12 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 {#10562 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.12 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 {#10585 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.12 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 {#10608 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10631 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.14 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 {#10654 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.12 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 {#10677 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 86.5 MiB | 1.00 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 {#2933 …} #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.79 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#10724 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2933 …} #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.12 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#10779 +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.33 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#10771 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.14 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 {#10813 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10845 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10868 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10891 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10914 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10937 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#10960 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.13 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 {#10983 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.11 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 {#11006 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6077 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||