GET http://test.fitmetrics.ch/de/trainings/6861587b4c140-etirement-tout-le-corps-a-la-maison

Components

15 Twig Components
86 Render Count
125 ms Render Time
72.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
61 2.60ms
training:exercise:config-render
"App\Twig\Components\Training\Exercise\ExerciseConfigRender"
components/training/exercise/config-render.html.twig
5 24.50ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
4 1.71ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 2.42ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.52ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.44ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 65.70ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.27ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.59ms
training:workout:render
"App\Twig\Components\Training\Workout\WorkoutRender"
components/training/workout/config-render.html.twig
1 56.82ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 0.49ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.40ms
training:workout:block-render
[Anonymous]
components/training/workout/block-render.html.twig
1 25.84ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.30ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.24ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 72.5 MiB 65.70 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#3178
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#1930 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#2736 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1921 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3354
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3365
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
72.5 MiB 2.09 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3416
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#3431
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-biceps"
  +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 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 {#3482
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3510
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 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 {#3526
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 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 {#3550
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3574
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3598
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3622
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3646
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3670
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#3694
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.10 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 {#4853
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
72.5 MiB 0.23 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4889
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 72.5 MiB 8.27 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#4966
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#4967 …}
  -formFactory: Symfony\Component\Form\FormFactory {#4965 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5118
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +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 {#5153
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +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 {#5183
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +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 {#5215
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +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 {#5234
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.07 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#5344
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5378
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5394
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5418
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5442
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5466
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5490
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5514
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5538
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5562
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5586
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5610
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.48 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#5655
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
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 text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Component
App\Twig\Components\Media\Icon {#5645
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.06 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#5286
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 72.5 MiB 0.59 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3146
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "label.workouts"
        "url" => "/de/trainings"
      ]
      [
        "label" => "étirement tout le corps à la maison"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#5743
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "label.workouts"
      "url" => "/de/trainings"
    ]
    [
      "label" => "étirement tout le corps à la maison"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3146
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "label.workouts"
        "url" => "/de/trainings"
      ]
      [
        "label" => "étirement tout le corps à la maison"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5773
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#5795
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
training:workout:render App\Twig\Components\Training\Workout\WorkoutRender 72.5 MiB 56.82 ms
Input props
[
  "workout" => App\Entity\Training\WorkoutTemplate {#2850
    #id: 7
    #token: "6861587b4c140"
    -day: "monday"
    -program: null
    -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
    #createdAt: DateTimeImmutable @1716399424 {#2846
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751213337 {#2847
      date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
    }
    -viewCounter: 0
    -source: null
    -sourceModel: null
    #createdBy: App\Entity\User {#2863 …}
    #updatedBy: App\Entity\User {#2861 …}
    -images: Doctrine\ORM\PersistentCollection {#3046 …}
    #translations: Doctrine\ORM\PersistentCollection {#3116 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751212952 {#2848
      date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  "index" => null
  "limited" => false
  "isDetail" => true
]
Attributes
[]
Component
App\Twig\Components\Training\Workout\WorkoutRender {#5826
  +workout: App\Entity\Training\WorkoutTemplate {#2850
    #id: 7
    #token: "6861587b4c140"
    -day: "monday"
    -program: null
    -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
    #createdAt: DateTimeImmutable @1716399424 {#2846
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751213337 {#2847
      date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
    }
    -viewCounter: 0
    -source: null
    -sourceModel: null
    #createdBy: App\Entity\User {#2863 …}
    #updatedBy: App\Entity\User {#2861 …}
    -images: Doctrine\ORM\PersistentCollection {#3046 …}
    #translations: Doctrine\ORM\PersistentCollection {#3116 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751212952 {#2848
      date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  +limited: false
  +isEmbed: false
  +isDetail: true
  +index: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 72.5 MiB 0.49 ms
Input props
[
  "class" => "prose max-w-none prose-sm sm:prose lg:prose-base my-6"
  "data" => [
    "time" => 1751213336637
    "blocks" => [
      [
        "id" => "XpU6O6D_LP"
        "type" => "paragraph"
        "data" => [
          "text" => "Les&nbsp;<a href="https://www.fitmetrics.ch/fr/article/ameliorez-votre-souplesse-et-votre-sante-corporelle-3">étirements</a>&nbsp;sont essentiels pour améliorer la flexibilité, prévenir les blessures et réduire les tensions musculaires. En musculation et en fitness, les étirements favorisent une meilleure récupération, augmentent l'amplitude de mouvement et améliorent les performances physiques. En incorporant régulièrement des étirements dans votre routine, vous favorisez un corps plus souple et plus résistant, prêt à affronter toutes les activités physiques."
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  "withAds" => false
]
Attributes
[
  "class" => "prose max-w-none prose-sm sm:prose lg:prose-base my-6"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#6067
  +title: null
  +data: [
    "time" => 1751213336637
    "blocks" => [
      [
        "id" => "XpU6O6D_LP"
        "type" => "paragraph"
        "data" => [
          "text" => "Les&nbsp;<a href="https://www.fitmetrics.ch/fr/article/ameliorez-votre-souplesse-et-votre-sante-corporelle-3">étirements</a>&nbsp;sont essentiels pour améliorer la flexibilité, prévenir les blessures et réduire les tensions musculaires. En musculation et en fitness, les étirements favorisent une meilleure récupération, augmentent l'amplitude de mouvement et améliorent les performances physiques. En incorporant régulièrement des étirements dans votre routine, vous favorisez un corps plus souple et plus résistant, prêt à affronter toutes les activités physiques."
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: false
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
app:page-sharer App\Twig\Components\App\PageSharer 72.5 MiB 1.53 ms
Input props
[
  "class" => "my-4"
]
Attributes
[
  "class" => "my-4"
]
Component
App\Twig\Components\App\PageSharer {#7205
  +shareUrl: "http://test.fitmetrics.ch/de/trainings/6861587b4c140-etirement-tout-le-corps-a-la-maison"
  +title: "étirement tout le corps à la maison - Trainings - FitMetrics"
  +description: "Stretching de tout le corps à faire en 15 minutes à la maison. Il peut être effectuer tous les jours, chaque 2 jours ou 1 fois par semaine."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.06 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 {#7227
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7257
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7282
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7305
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7328
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7351
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7374
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7397
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.40 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7425
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
training:workout:block-render
[Anonymous]
72.5 MiB 25.84 ms
Input props
[
  "workoutBlock" => App\Entity\Training\Config\WorkoutBlock {#5887
    -section: "main"
    -type: "standard"
    -metadata: null
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
    #id: 7
    #createdAt: DateTimeImmutable @1751210107 {#5886
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#5899
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "limited" => false
]
Attributes
[
  "workoutBlock" => "main: standard (5 exercises)"
  "limited" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7455
  -props: [
    "workoutBlock" => App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850
        #id: 7
        #token: "6861587b4c140"
        -day: "monday"
        -program: null
        -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
        #createdAt: DateTimeImmutable @1716399424 {#2846
          date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751213337 {#2847
          date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2863 …}
        #updatedBy: App\Entity\User {#2861 …}
        -images: Doctrine\ORM\PersistentCollection {#3046 …}
        #translations: Doctrine\ORM\PersistentCollection {#3116 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751212952 {#2848
          date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    "limited" => false
  ]
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 72.5 MiB 10.01 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#5919
    -exercise: App\Entity\Training\Exercise {#5929 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#5983 …}
    #id: 40
    #translations: Doctrine\ORM\PersistentCollection {#6017 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#5914
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#5911
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#7489
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#5919
    -exercise: App\Entity\Training\Exercise {#5929 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#5983 …}
    #id: 40
    #translations: Doctrine\ORM\PersistentCollection {#6017 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#5914
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#5911
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#7492 …}
}
media:image App\Twig\Components\Media\Image 72.5 MiB 1.21 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#7638
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7633 …}
    #file: Vich\UploaderBundle\Entity\File {#7664 …}
    #credits: Doctrine\ORM\PersistentCollection {#7665 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 311
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7670 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777263115 {#7654
      date: 2026-04-27 06:11:55.288464 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#7579 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Gesäßdehnung"
  "smWidth" => 112
  "smHeight" => 63
  "lgWidth" => 256
  "lgHeight" => 144
]
Attributes
[
  "class" => "object-cover w-full h-full"
]
Component
App\Twig\Components\Media\Image {#7678
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1915 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Gesäßdehnung"
  +pictureClass: null
  +smWidth: 112
  +smHeight: 63
  +lgWidth: 256
  +lgHeight: 144
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#7638
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7633 …}
    #file: Vich\UploaderBundle\Entity\File {#7664 …}
    #credits: Doctrine\ORM\PersistentCollection {#7665 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 311
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7670 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777263115 {#7654
      date: 2026-04-27 06:11:55.288464 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#7579 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1921 …}
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 72.5 MiB 3.94 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#6019
    -exercise: App\Entity\Training\Exercise {#6021 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#6022 …}
    #id: 41
    #translations: Doctrine\ORM\PersistentCollection {#6024 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#6015
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#6018
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#7749
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#6019
    -exercise: App\Entity\Training\Exercise {#6021 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#6022 …}
    #id: 41
    #translations: Doctrine\ORM\PersistentCollection {#6024 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#6015
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#6018
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#7492 …}
}
media:image App\Twig\Components\Media\Image 72.5 MiB 0.16 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#7809
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7835 …}
    #file: Vich\UploaderBundle\Entity\File {#7801 …}
    #credits: Doctrine\ORM\PersistentCollection {#7825 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 323
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7818 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777263115 {#7829
      date: 2026-04-27 06:11:55.294708 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#4806 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Quadrizepsdehnung"
  "smWidth" => 112
  "smHeight" => 63
  "lgWidth" => 256
  "lgHeight" => 144
]
Attributes
[
  "class" => "object-cover w-full h-full"
]
Component
App\Twig\Components\Media\Image {#7851
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1915 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Quadrizepsdehnung"
  +pictureClass: null
  +smWidth: 112
  +smHeight: 63
  +lgWidth: 256
  +lgHeight: 144
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#7809
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7835 …}
    #file: Vich\UploaderBundle\Entity\File {#7801 …}
    #credits: Doctrine\ORM\PersistentCollection {#7825 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 323
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7818 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777263115 {#7829
      date: 2026-04-27 06:11:55.294708 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#4806 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1921 …}
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 72.5 MiB 3.99 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#6028
    -exercise: App\Entity\Training\Exercise {#6030 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#6031 …}
    #id: 42
    #translations: Doctrine\ORM\PersistentCollection {#6033 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#6026
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#6027
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#7874
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#6028
    -exercise: App\Entity\Training\Exercise {#6030 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#6031 …}
    #id: 42
    #translations: Doctrine\ORM\PersistentCollection {#6033 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#6026
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#6027
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#7492 …}
}
media:image App\Twig\Components\Media\Image 72.5 MiB 0.17 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#7927
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7955 …}
    #file: Vich\UploaderBundle\Entity\File {#7931 …}
    #credits: Doctrine\ORM\PersistentCollection {#7945 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 333
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7938 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777263115 {#7949
      date: 2026-04-27 06:11:55.298711 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#7916 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Einbeinige sitzende Oberschenkelrückseiten-Dehnung"
  "smWidth" => 112
  "smHeight" => 63
  "lgWidth" => 256
  "lgHeight" => 144
]
Attributes
[
  "class" => "object-cover w-full h-full"
]
Component
App\Twig\Components\Media\Image {#7971
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1915 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Einbeinige sitzende Oberschenkelrückseiten-Dehnung"
  +pictureClass: null
  +smWidth: 112
  +smHeight: 63
  +lgWidth: 256
  +lgHeight: 144
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#7927
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7955 …}
    #file: Vich\UploaderBundle\Entity\File {#7931 …}
    #credits: Doctrine\ORM\PersistentCollection {#7945 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 333
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7938 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777263115 {#7949
      date: 2026-04-27 06:11:55.298711 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#7916 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1921 …}
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 72.5 MiB 3.79 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#6037
    -exercise: App\Entity\Training\Exercise {#6039 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#6040 …}
    #id: 43
    #translations: Doctrine\ORM\PersistentCollection {#6042 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#6035
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#6036
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#7994
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#6037
    -exercise: App\Entity\Training\Exercise {#6039 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#6040 …}
    #id: 43
    #translations: Doctrine\ORM\PersistentCollection {#6042 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#6035
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#6036
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#7492 …}
}
media:image App\Twig\Components\Media\Image 72.5 MiB 0.17 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#8047
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8075 …}
    #file: Vich\UploaderBundle\Entity\File {#8051 …}
    #credits: Doctrine\ORM\PersistentCollection {#8065 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 338
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8058 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777263115 {#8069
      date: 2026-04-27 06:11:55.302756 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8036 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Cobra-Stretch"
  "smWidth" => 112
  "smHeight" => 63
  "lgWidth" => 256
  "lgHeight" => 144
]
Attributes
[
  "class" => "object-cover w-full h-full"
]
Component
App\Twig\Components\Media\Image {#8091
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1915 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Cobra-Stretch"
  +pictureClass: null
  +smWidth: 112
  +smHeight: 63
  +lgWidth: 256
  +lgHeight: 144
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#8047
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8075 …}
    #file: Vich\UploaderBundle\Entity\File {#8051 …}
    #credits: Doctrine\ORM\PersistentCollection {#8065 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 338
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8058 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777263115 {#8069
      date: 2026-04-27 06:11:55.302756 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8036 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1921 …}
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 72.5 MiB 2.78 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#6046
    -exercise: App\Entity\Training\Exercise {#6048 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#6049 …}
    #id: 44
    #translations: Doctrine\ORM\PersistentCollection {#6051 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#6044
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#6045
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#8114
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#6046
    -exercise: App\Entity\Training\Exercise {#6048 …}
    -workout: App\Entity\Training\WorkoutTemplate {#2850
      #id: 7
      #token: "6861587b4c140"
      -day: "monday"
      -program: null
      -blocks: Doctrine\ORM\PersistentCollection {#2814 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#2806 …}
      #createdAt: DateTimeImmutable @1716399424 {#2846
        date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751213337 {#2847
        date: 2025-06-29 18:08:57.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2863 …}
      #updatedBy: App\Entity\User {#2861 …}
      -images: Doctrine\ORM\PersistentCollection {#3046 …}
      #translations: Doctrine\ORM\PersistentCollection {#3116 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3121 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751212952 {#2848
        date: 2025-06-29 18:02:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#5887
      -section: "main"
      -type: "standard"
      -metadata: null
      -workout: App\Entity\Training\WorkoutTemplate {#2850}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#5892 …}
      #id: 7
      #createdAt: DateTimeImmutable @1751210107 {#5886
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751210107 {#5899
        date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#6049 …}
    #id: 44
    #translations: Doctrine\ORM\PersistentCollection {#6051 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1716399424 {#6044
      date: 2024-05-22 19:37:04.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751210107 {#6045
      date: 2025-06-29 17:15:07.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#7492 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8165
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 72.5 MiB 0.91 ms
Input props
[
  "class" => "content-container p-4"
]
Attributes
[
  "class" => "content-container p-4"
]
Component
App\Twig\Components\App\PageSharer {#719
  +shareUrl: "http://test.fitmetrics.ch/de/trainings/6861587b4c140-etirement-tout-le-corps-a-la-maison"
  +title: "étirement tout le corps à la maison - Trainings - FitMetrics"
  +description: "Stretching de tout le corps à faire en 15 minutes à la maison. Il peut être effectuer tous les jours, chaque 2 jours ou 1 fois par semaine."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 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 {#8231
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8253
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8277
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8300
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8323
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8346
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8369
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8392
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 72.5 MiB 0.30 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8223
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 72.5 MiB 0.24 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8439
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1932 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8494
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
72.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8486
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#8528
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8560
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8583
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8606
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8629
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8652
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8675
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8698
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#8721
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}