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

Components

15 Twig Components
86 Render Count
120 ms Render Time
70.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.34ms
training:exercise:config-render
"App\Twig\Components\Training\Exercise\ExerciseConfigRender"
components/training/exercise/config-render.html.twig
5 30.03ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
4 1.49ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.42ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.47ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.34ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 55.49ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.67ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.46ms
training:workout:render
"App\Twig\Components\Training\Workout\WorkoutRender"
components/training/workout/config-render.html.twig
1 62.21ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 0.45ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.46ms
training:workout:block-render
[Anonymous]
components/training/workout/block-render.html.twig
1 31.43ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.32ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.27ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 64.5 MiB 55.49 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 56.5 MiB 0.42 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 56.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 {#3365
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
56.5 MiB 1.21 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 56.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 {#3431
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 56.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 {#3482
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 56.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 56.5 MiB 0.04 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 56.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 {#3550
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 56.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 56.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 56.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 56.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 56.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 56.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 60.5 MiB 0.04 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]
60.5 MiB 0.10 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 64.5 MiB 8.67 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 62.5 MiB 0.04 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 62.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 {#5153
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 62.5 MiB 0.05 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 62.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 64.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#5344
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 64.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 64.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 64.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 64.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 64.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 64.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 64.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 64.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 64.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 64.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 64.5 MiB 0.44 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 64.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 {#5645
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#5286
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 64.5 MiB 0.46 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3146
    -items: [
      [
        "label" => "menu.home"
        "url" => "/it/"
      ]
      [
        "label" => "label.workouts"
        "url" => "/it/allenamenti"
      ]
      [
        "label" => "étirement tout le corps à la maison"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#5743
  +items: [
    [
      "label" => "menu.home"
      "url" => "/it/"
    ]
    [
      "label" => "label.workouts"
      "url" => "/it/allenamenti"
    ]
    [
      "label" => "étirement tout le corps à la maison"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3146
    -items: [
      [
        "label" => "menu.home"
        "url" => "/it/"
      ]
      [
        "label" => "label.workouts"
        "url" => "/it/allenamenti"
      ]
      [
        "label" => "étirement tout le corps à la maison"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 64.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 64.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 70.5 MiB 62.21 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: "it"
    #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: "it"
    #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 64.5 MiB 0.45 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 66.5 MiB 1.46 ms
Input props
[
  "class" => "my-4"
]
Attributes
[
  "class" => "my-4"
]
Component
App\Twig\Components\App\PageSharer {#7205
  +shareUrl: "http://test.fitmetrics.ch/it/allenamenti/6861587b4c140-etirement-tout-le-corps-a-la-maison"
  +title: "étirement tout le corps à la maison - Sessioni - 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 66.5 MiB 0.05 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 66.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 66.5 MiB 0.04 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7282
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.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 66.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 66.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 66.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 66.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 66.5 MiB 0.46 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]
70.5 MiB 31.43 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: "it"
      #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: "it"
        #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 68.5 MiB 10.69 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: "it"
      #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: "it"
    #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: "it"
      #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: "it"
    #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 68.5 MiB 1.00 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: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777269548 {#7654
      date: 2026-04-27 07:59:08.423159 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#7579 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Stretch dei glutei"
  "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: "Stretch dei glutei"
  +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: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777269548 {#7654
      date: 2026-04-27 07:59:08.423159 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 68.5 MiB 5.23 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: "it"
      #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: "it"
    #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: "it"
      #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: "it"
    #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 68.5 MiB 0.15 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: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777269548 {#7829
      date: 2026-04-27 07:59:08.430249 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#4806 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Stretching del quadricipite"
  "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: "Stretching del quadricipite"
  +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: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777269548 {#7829
      date: 2026-04-27 07:59:08.430249 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 70.5 MiB 5.49 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: "it"
      #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: "it"
    #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: "it"
      #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: "it"
    #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 68.5 MiB 0.19 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: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777269548 {#7949
      date: 2026-04-27 07:59:08.435781 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#7916 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Stretching dei muscoli posteriori della coscia da seduto con una gamba"
  "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: "Stretching dei muscoli posteriori della coscia da seduto con una gamba"
  +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: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777269548 {#7949
      date: 2026-04-27 07:59:08.435781 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 70.5 MiB 4.81 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: "it"
      #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: "it"
    #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: "it"
      #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: "it"
    #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 70.5 MiB 0.15 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: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777269548 {#8069
      date: 2026-04-27 07:59:08.440877 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: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777269548 {#8069
      date: 2026-04-27 07:59:08.440877 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 70.5 MiB 3.81 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: "it"
      #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: "it"
    #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: "it"
      #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: "it"
    #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 70.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 70.5 MiB 0.87 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/it/allenamenti/6861587b4c140-etirement-tout-le-corps-a-la-maison"
  +title: "étirement tout le corps à la maison - Sessioni - 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 70.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 {#8231
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 70.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 70.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 70.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 70.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 70.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 70.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 70.5 MiB 0.32 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 70.5 MiB 0.27 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 70.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]
70.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 70.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 {#8528
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#3357 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "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 70.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 70.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 70.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 70.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 70.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 70.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 70.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"
}