Components

20 Twig Components
114 Render Count
495 ms Render Time
90.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
67 2.54ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
13 0.78ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.52ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.44ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.23ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.33ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.43ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.24ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 1.19ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.27ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 38.25ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.23ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.38ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.37ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 447.06ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.26ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 0.72ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.28ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.23ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 84.5 MiB 38.25 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#8429
  -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 84.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 {#8476
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8487
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
84.5 MiB 0.99 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8538
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8553
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8603
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8631
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8647
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8671
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8695
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8719
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8743
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8767
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8791
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#8815
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.06 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#9182
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
84.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9151
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 84.5 MiB 8.23 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#9244
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#9245 …}
  -formFactory: Symfony\Component\Form\FormFactory {#9243 …}
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.06 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 {#9396
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9431
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9461
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9493
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9512
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#9622
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9656
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9672
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9696
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9720
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9744
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9768
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9792
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9816
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9840
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9864
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9888
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 84.5 MiB 0.39 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#9933
  +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 84.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 {#9923
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#9564
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 84.5 MiB 0.55 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4504
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Tirage"
        "url" => "/fr/exercices/groupe/72-tirage"
      ]
      [
        "label" => "Rowing soutenu avec haltères"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#10016
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Tirage"
      "url" => "/fr/exercices/groupe/72-tirage"
    ]
    [
      "label" => "Rowing soutenu avec haltères"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4504
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Tirage"
        "url" => "/fr/exercices/groupe/72-tirage"
      ]
      [
        "label" => "Rowing soutenu avec haltères"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10046
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10068
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10091
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 84.5 MiB 0.38 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#10134
  +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 84.5 MiB 0.37 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4435
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4437 …}
    #credits: Doctrine\ORM\PersistentCollection {#4439 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=dJ0Y2JKUyVQ"
    #id: 1094
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4486 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450642 {#4473
      date: 2024-11-12 23:30:42.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450642 {#4425
      date: 2024-11-12 23:30:42.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "dJ0Y2JKUyVQ"
  }
  "title" => "Rowing sur banc incliné avec haltères"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#10221
  +media: App\Entity\Media\MediaVideo {#4435
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4437 …}
    #credits: Doctrine\ORM\PersistentCollection {#4439 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=dJ0Y2JKUyVQ"
    #id: 1094
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4486 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450642 {#4473
      date: 2024-11-12 23:30:42.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450642 {#4425
      date: 2024-11-12 23:30:42.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "dJ0Y2JKUyVQ"
  }
  +title: "Rowing sur banc incliné avec haltères"
  +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 84.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 {#10237
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10270
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 84.5 MiB 1.31 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#10294
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/6733d71268885-rowing-sur-banc-incline-avec-halteres?alias=10728&open-account-panel-popup=1"
  +title: "Rowing soutenu avec haltères - Exercice - FitMetrics"
  +description: "Le rowing sur banc incliné avec haltères est un exercice de musculation du haut du corps visant à renforcer le dos tout en réduisant les contraintes sur la région lombaire. Réalisé allongé face contre un banc incliné, il permet une exécution stricte grâce au soutien du tronc, ce qui limite l'utilisation de l'élan et favorise un meilleur isolement musculaire. L'utilisation des haltères permet un mouvement naturel et symétrique, améliorant ainsi la contraction musculaire. Cette variante sécurisée du rowing est particulièrement adaptée aux pratiquants ayant des sensibilités lombaires ou cherchant à renforcer leur dos avec un contrôle accru. Idéal pour développer une posture solide, améliorer la stabilité scapulaire et prévenir les déséquilibres musculaires du haut du dos, le rowing incliné est fréquemment intégré dans les programmes de musculation et de rééducation fonctionnelle. Accessible aux pratiquants intermédiaires, il s'exécute avec peu de matériel et offre des bénéfices significatifs en termes de renforcement, de volume musculaire et de prévention des blessures."
  +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 84.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 {#10324
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10352
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10377
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10400
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10423
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10446
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10469
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10492
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#10523
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 84.5 MiB 0.84 ms
Input props
[
  "data" => [
    "time" => 1753171260
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Réglez le banc incliné à environ 45 degrés."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Allongez-vous à plat ventre sur le banc, les pieds bien ancrés au sol."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Tenez un haltère dans chaque main, bras tendus, paumes face à face."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Tirez les haltères vers vos flancs en pliant les coudes et en resserrant les omoplates."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Redescendez les haltères de manière contrôlée à la position de départ."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Répétez le mouvement pour le nombre de répétitions souhaité."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Gardez la poitrine en contact avec le banc en permanence."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Évitez d'utiliser l'élan ou de balancer les haltères."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Concentrez-vous sur la rétraction des omoplates pour initier le mouvement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez la colonne vertébrale neutre et la nuque détendue pendant tout l'exercice."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez en abaissant les haltères."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez en tirant les haltères vers vous."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#10572
  +title: null
  +data: [
    "time" => 1753171260
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Réglez le banc incliné à environ 45 degrés."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Allongez-vous à plat ventre sur le banc, les pieds bien ancrés au sol."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Tenez un haltère dans chaque main, bras tendus, paumes face à face."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Tirez les haltères vers vos flancs en pliant les coudes et en resserrant les omoplates."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Redescendez les haltères de manière contrôlée à la position de départ."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Répétez le mouvement pour le nombre de répétitions souhaité."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Gardez la poitrine en contact avec le banc en permanence."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Évitez d'utiliser l'élan ou de balancer les haltères."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Concentrez-vous sur la rétraction des omoplates pour initier le mouvement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez la colonne vertébrale neutre et la nuque détendue pendant tout l'exercice."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez en abaissant les haltères."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez en tirant les haltères vers vous."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://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 84.5 MiB 0.34 ms
Input props
[
  "data" => [
    "time" => 1753171260
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Conflit sous-acromial (conflit de l'épaule)"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Douleurs lombaires ou pathologies discales"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lésions de la coiffe des rotateurs"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#10633
  +title: null
  +data: [
    "time" => 1753171260
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Conflit sous-acromial (conflit de l'épaule)"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Douleurs lombaires ou pathologies discales"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lésions de la coiffe des rotateurs"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 84.5 MiB 0.24 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10620
  +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 84.5 MiB 0.67 ms
Input props
[
  "faq" => App\Entity\Faq {#7822
    -news: Doctrine\ORM\PersistentCollection {#7839 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7837 …}
    #id: 4249
    #createdAt: DateTimeImmutable @1752739208 {#7827
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7852
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7789 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10677
  +faq: App\Entity\Faq {#7822
    -news: Doctrine\ORM\PersistentCollection {#7839 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7837 …}
    #id: 4249
    #createdAt: DateTimeImmutable @1752739208 {#7827
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7852
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7789 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.24 ms
Input props
[
  "question" => "Quels muscles travaille le rowing sur banc incliné avec haltères ?"
  "answer" => "Le rowing sur banc incliné avec haltères cible principalement les muscles du dos, notamment les grands dorsaux, les rhomboïdes et les trapèzes, avec un engagement secondaire des deltoïdes postérieurs et des biceps."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10705
  +question: "Quels muscles travaille le rowing sur banc incliné avec haltères ?"
  +answer: "Le rowing sur banc incliné avec haltères cible principalement les muscles du dos, notamment les grands dorsaux, les rhomboïdes et les trapèzes, avec un engagement secondaire des deltoïdes postérieurs et des biceps."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#7791
    -news: Doctrine\ORM\PersistentCollection {#7792 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7794 …}
    #id: 4250
    #createdAt: DateTimeImmutable @1752739208 {#7787
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7790
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7796 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10736
  +faq: App\Entity\Faq {#7791
    -news: Doctrine\ORM\PersistentCollection {#7792 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7794 …}
    #id: 4250
    #createdAt: DateTimeImmutable @1752739208 {#7787
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7790
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7796 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.05 ms
Input props
[
  "question" => "Le rowing incliné est-il adapté en cas de douleurs lombaires ?"
  "answer" => "Oui, le banc incliné soutient le tronc, ce qui réduit la pression sur le bas du dos et rend l'exercice plus sûr pour les personnes souffrant de douleurs lombaires."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10781
  +question: "Le rowing incliné est-il adapté en cas de douleurs lombaires ?"
  +answer: "Oui, le banc incliné soutient le tronc, ce qui réduit la pression sur le bas du dos et rend l'exercice plus sûr pour les personnes souffrant de douleurs lombaires."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#7800
    -news: Doctrine\ORM\PersistentCollection {#7801 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7803 …}
    #id: 4251
    #createdAt: DateTimeImmutable @1752739208 {#7798
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7799
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7805 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10784
  +faq: App\Entity\Faq {#7800
    -news: Doctrine\ORM\PersistentCollection {#7801 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7803 …}
    #id: 4251
    #createdAt: DateTimeImmutable @1752739208 {#7798
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7799
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7805 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.04 ms
Input props
[
  "question" => "Combien de séries et de répétitions dois-je faire pour le rowing incliné ?"
  "answer" => "Pour développer la masse musculaire, effectuez 3 à 4 séries de 8 à 12 répétitions. Pour la force, optez pour 4 à 5 séries de 6 à 8 répétitions avec des charges plus lourdes et une forme stricte."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10828
  +question: "Combien de séries et de répétitions dois-je faire pour le rowing incliné ?"
  +answer: "Pour développer la masse musculaire, effectuez 3 à 4 séries de 8 à 12 répétitions. Pour la force, optez pour 4 à 5 séries de 6 à 8 répétitions avec des charges plus lourdes et une forme stricte."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#7809
    -news: Doctrine\ORM\PersistentCollection {#7810 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7812 …}
    #id: 4252
    #createdAt: DateTimeImmutable @1752739208 {#7807
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7808
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7814 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10831
  +faq: App\Entity\Faq {#7809
    -news: Doctrine\ORM\PersistentCollection {#7810 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7812 …}
    #id: 4252
    #createdAt: DateTimeImmutable @1752739208 {#7807
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7808
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7814 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.04 ms
Input props
[
  "question" => "Quelle inclinaison de banc est idéale pour le rowing incliné ?"
  "answer" => "Une inclinaison de 30 à 45 degrés est optimale pour activer efficacement le haut du dos tout en assurant un bon soutien du corps."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10875
  +question: "Quelle inclinaison de banc est idéale pour le rowing incliné ?"
  +answer: "Une inclinaison de 30 à 45 degrés est optimale pour activer efficacement le haut du dos tout en assurant un bon soutien du corps."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.36 ms
Input props
[
  "faq" => App\Entity\Faq {#7862
    -news: Doctrine\ORM\PersistentCollection {#7863 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7865 …}
    #id: 4253
    #createdAt: DateTimeImmutable @1752739208 {#7860
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7861
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7867 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10878
  +faq: App\Entity\Faq {#7862
    -news: Doctrine\ORM\PersistentCollection {#7863 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7865 …}
    #id: 4253
    #createdAt: DateTimeImmutable @1752739208 {#7860
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752739208 {#7861
      date: 2025-07-17 10:00:08.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#7867 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.05 ms
Input props
[
  "question" => "Les débutants peuvent-ils faire le rowing sur banc incliné avec haltères ?"
  "answer" => "Oui, les débutants peuvent pratiquer cet exercice avec des charges légères afin d'apprendre la bonne technique et de renforcer progressivement leur dos."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10922
  +question: "Les débutants peuvent-ils faire le rowing sur banc incliné avec haltères ?"
  +answer: "Oui, les débutants peuvent pratiquer cet exercice avec des charges légères afin d'apprendre la bonne technique et de renforcer progressivement leur dos."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 90.5 MiB 447.06 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    12
  ]
  "secondaryMuscles" => [
    13
    18
    24
    25
    26
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#10850
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#10933 …}
  +primaryMuscles: [
    12
  ]
  +secondaryMuscles: [
    13
    18
    24
    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 {#10931 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#10932 …}
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.32 ms
Input props
[
  "name" => "Dos"
  "url" => "/fr/exercices/muscle/12-dos"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#7420
  +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.04 ms
Input props
[
  "name" => "Trapèzes"
  "url" => "/fr/exercices/muscle/13-trap%C3%A8zes"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9491
  +name: "Trapèzes"
  +url: "/fr/exercices/muscle/13-trap%C3%A8zes"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 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 {#10555
  +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.04 ms
Input props
[
  "name" => "Biceps"
  "url" => "/fr/exercices/muscle/24-biceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11726
  +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.04 ms
Input props
[
  "name" => "Grand dorsal"
  "url" => "/fr/exercices/muscle/25-grand-dorsal"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12175
  +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.03 ms
Input props
[
  "name" => "Rhomboïde"
  "url" => "/fr/exercices/muscle/26-rhombo%C3%AFde"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12199
  +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.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#7250
  +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.26 ms
Input props
[
  "difficulty" => "intermediate"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#12232
  +difficulty: "intermediate"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Composé"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12263
  +name: "Composé"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Haltère"
  "url" => "/fr/exercices/equipement/1-halt%C3%A8re"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12303
  +name: "Haltère"
  +url: "/fr/exercices/equipement/1-halt%C3%A8re"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Banc de musculation"
  "url" => "/fr/exercices/equipement/16-banc-de-musculation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12327
  +name: "Banc de musculation"
  +url: "/fr/exercices/equipement/16-banc-de-musculation"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Musculation"
  "url" => "/fr/exercices/sport/1-musculation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12351
  +name: "Musculation"
  +url: "/fr/exercices/sport/1-musculation"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Fitness"
  "url" => "/fr/exercices/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12375
  +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.04 ms
Input props
[
  "name" => "Renforcement"
  "url" => "/fr/exercices/categorie/61-renforcement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12399
  +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.03 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 {#12423
  +name: "Haut du corps"
  +url: "/fr/exercices/categorie/67-haut-du-corps"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 90.5 MiB 0.04 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#12213
  +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.22 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10559
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 90.5 MiB 0.04 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#12468
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12517
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 90.5 MiB 0.72 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "http://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d71268885?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 {#12553
  +route: "http://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d71268885?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.04 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 {#12591
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#12624
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 90.5 MiB 0.92 ms
Input props
[
  "class" => "content-container"
  "title" => "Rowing sur banc incliné avec haltères"
  "description" => "Le rowing sur banc incliné avec haltères est un exercice de musculation du haut du corps visant à renforcer le dos tout en réduisant les contraintes sur la région lombaire. Réalisé allongé face contre un banc incliné, il permet une exécution stricte grâce au soutien du tronc, ce qui limite l'utilisation de l'élan et favorise un meilleur isolement musculaire. L'utilisation des haltères permet un mouvement naturel et symétrique, améliorant ainsi la contraction musculaire. Cette variante sécurisée du rowing est particulièrement adaptée aux pratiquants ayant des sensibilités lombaires ou cherchant à renforcer leur dos avec un contrôle accru. Idéal pour développer une posture solide, améliorer la stabilité scapulaire et prévenir les déséquilibres musculaires du haut du dos, le rowing incliné est fréquemment intégré dans les programmes de musculation et de rééducation fonctionnelle. Accessible aux pratiquants intermédiaires, il s'exécute avec peu de matériel et offre des bénéfices significatifs en termes de renforcement, de volume musculaire et de prévention des blessures."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#12664
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/6733d71268885-rowing-sur-banc-incline-avec-halteres?alias=10728&open-account-panel-popup=1"
  +title: "Rowing sur banc incliné avec haltères"
  +description: "Le rowing sur banc incliné avec haltères est un exercice de musculation du haut du corps visant à renforcer le dos tout en réduisant les contraintes sur la région lombaire. Réalisé allongé face contre un banc incliné, il permet une exécution stricte grâce au soutien du tronc, ce qui limite l'utilisation de l'élan et favorise un meilleur isolement musculaire. L'utilisation des haltères permet un mouvement naturel et symétrique, améliorant ainsi la contraction musculaire. Cette variante sécurisée du rowing est particulièrement adaptée aux pratiquants ayant des sensibilités lombaires ou cherchant à renforcer leur dos avec un contrôle accru. Idéal pour développer une posture solide, améliorer la stabilité scapulaire et prévenir les déséquilibres musculaires du haut du dos, le rowing incliné est fréquemment intégré dans les programmes de musculation et de rééducation fonctionnelle. Accessible aux pratiquants intermédiaires, il s'exécute avec peu de matériel et offre des bénéfices significatifs en termes de renforcement, de volume musculaire et de prévention des blessures."
  +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.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 {#12672
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 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 {#12694
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12718
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12741
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12764
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12787
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12810
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12833
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 90.5 MiB 0.28 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.23 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#12880
  +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.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#12935
  +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.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#12927
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 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 {#12969
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#13001
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#13024
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#13047
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#13070
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#13093
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#13116
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#13139
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#13162
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8479 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}