Redirect 301 redirect from GET @training_exercise_detail_videos (931cf2)

Components

16 Twig Components
80 Render Count
64 ms Render Time
76.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.29ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.35ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
3 0.32ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.51ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
2 0.46ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.06ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.26ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 53.16ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.93ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.62ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.09ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.28ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.98ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.41ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.35ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.25ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 72.5 MiB 53.16 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4391
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4438
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4449
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
64.5 MiB 1.08 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4500
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4515
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4565
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4593
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4609
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4633
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4657
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4681
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4705
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4729
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4753
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4777
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.06 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#5933
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 0.15 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5969
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 72.5 MiB 8.93 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6046
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6047 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6045 …}
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#6198
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6233
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6263
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6295
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6314
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6424
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6458
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6474
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6498
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6522
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6546
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6570
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6594
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6618
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6642
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6666
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6690
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.47 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6735
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6725
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6366
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 72.5 MiB 0.62 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Risk of injuries"
        "url" => "/en/news/tag/risk-of-injuries-12"
      ]
      [
        "label" => "Strength training and back pain: tips and reinforcement"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6818
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.news"
      "url" => "/en/news"
    ]
    [
      "label" => "Risk of injuries"
      "url" => "/en/news/tag/risk-of-injuries-12"
    ]
    [
      "label" => "Strength training and back pain: tips and reinforcement"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Risk of injuries"
        "url" => "/en/news/tag/risk-of-injuries-12"
      ]
      [
        "label" => "Strength training and back pain: tips and reinforcement"
        "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 {#6848
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6870
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#6893
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.41 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6838
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:image App\Twig\Components\Media\Image 72.5 MiB 0.88 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3908
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3865 …}
    #file: Vich\UploaderBundle\Entity\File {#3902 …}
    #credits: Doctrine\ORM\PersistentCollection {#3889 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 498
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3772 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1725535634 {#3759
      date: 2024-09-05 13:27:14.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777543682 {#3780
      date: 2026-04-30 12:08:02.900256 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Strength training and back pain: tips and reinforcement"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 320
  "lgHeight" => 180
]
Attributes
[
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
]
Component
App\Twig\Components\Media\Image {#6985
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Strength training and back pain: tips and reinforcement"
  +pictureClass: null
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 320
  +lgHeight: 180
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#3908
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3865 …}
    #file: Vich\UploaderBundle\Entity\File {#3902 …}
    #credits: Doctrine\ORM\PersistentCollection {#3889 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 498
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3772 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1725535634 {#3759
      date: 2024-09-05 13:27:14.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777543682 {#3780
      date: 2026-04-30 12:08:02.900256 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "calendar"
  "class" => "w-4 h-4"
]
Attributes
[
  "class" => "w-4 h-4"
]
Component
App\Twig\Components\Media\Icon {#7022
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "latest"
  "class" => "h-4 w-4"
]
Attributes
[
  "class" => "h-4 w-4"
]
Component
App\Twig\Components\Media\Icon {#7053
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.24 ms
Input props
[
  "name" => "Risk of injuries"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7091
  +name: "Risk of injuries"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.04 ms
Input props
[
  "name" => "Health"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7144
  +name: "Health"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.04 ms
Input props
[
  "name" => "Strengthening"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7168
  +name: "Strengthening"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 72.5 MiB 2.09 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730735547242
    "blocks" => [
      [
        "id" => "SC0Y4VpPOm"
        "type" => "header"
        "data" => [
          "text" => "Weight training and back pain: tips and strengthening"
          "level" => 2
        ]
      ]
      [
        "id" => "0_Tw2iQeAR"
        "type" => "paragraph"
        "data" => [
          "text" => "Strengthening your back in weight training is essential to avoid back pain, but it requires proper posture and targeted exercises. Following the right practices can make the difference between a beneficial workout and recurring pain. Fortunately, solutions exist to improve your sessions."
        ]
      ]
      [
        "id" => "ZCrOoI4cRe"
        "type" => "header"
        "data" => [
          "text" => "Understanding back pain related to weight training"
          "level" => 2
        ]
      ]
      [
        "id" => "W0k7QCvwQ0"
        "type" => "paragraph"
        "data" => [
          "text" => "Back pain can often occur during weight training, whether due to poor posture or overtraining. The first step in avoiding these problems is to understand their causes. By learning the proper execution of movements, you significantly reduce the risk."
        ]
      ]
      [
        "id" => "GZ_xhNCTD4"
        "type" => "paragraph"
        "data" => [
          "text" => "The <a href="https://www.fitmetrics.ch/en/">FitMetrics app</a> offers detailed videos and precise instructions for each <a href="https://www.fitmetrics.ch/en/exercises">exercise</a>, helping you correct common mistakes. You can even find alternatives tailored to your level and the equipment you have, which can be especially useful for avoiding poor posture."
        ]
      ]
      [
        "id" => "0NgU1pnft9"
        "type" => "header"
        "data" => [
          "text" => "Common causes of back pain"
          "level" => 2
        ]
      ]
      [
        "id" => "5byQ3nH9w8"
        "type" => "paragraph"
        "data" => [
          "text" => "Among the main causes are:"
        ]
      ]
      [
        "id" => "-aCTF8VwxQ"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Poor posture</b>: Incorrect alignment during training puts excessive pressure on the back, especially during heavy lifting."
            "<b>Overtraining</b>: A lack of sufficient rest periods fatigues the muscles, increasing the risk of injury."
          ]
        ]
      ]
      [
        "id" => "Y-EBcCSJWI"
        "type" => "paragraph"
        "data" => [
          "text" => "Different types of back pain"
        ]
      ]
      [
        "id" => "Z8hOUZo96d"
        "type" => "paragraph"
        "data" => [
          "text" => "It’s important to distinguish between types of pain to adjust your approach:"
        ]
      ]
      [
        "id" => "yk_jB36Eod"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Lower back pain</b>: Often caused by poor technique during deadlifts or other heavy exercises."
            "<b>Thoracic pain</b>: Related to muscle weakness in the upper back area."
          ]
        ]
      ]
      [
        "id" => "ruYBbQWg1U"
        "type" => "paragraph"
        "data" => [
          "text" => "To better understand how to adapt your workouts, try FitMetrics’ free personalized program. It considers your level and goals while offering safe exercises for your back."
        ]
      ]
      [
        "id" => "jESrNj0qaS"
        "type" => "header"
        "data" => [
          "text" => "Tips to avoid back pain"
          "level" => 2
        ]
      ]
      [
        "id" => "4ApIfIUk_x"
        "type" => "paragraph"
        "data" => [
          "text" => "Adopting healthy training habits effectively prevents back pain."
        ]
      ]
      [
        "id" => "6fesbyt2Im"
        "type" => "header"
        "data" => [
          "text" => "Adopt good posture"
          "level" => 3
        ]
      ]
      [
        "id" => "krExQ0HGpJ"
        "type" => "paragraph"
        "data" => [
          "text" => "Imagine an invisible string pulling you upward throughout your exercises, helping you maintain optimal alignment. Correct posture reduces pressure on your joints and spine, minimizing the risk of injury."
        ]
      ]
      [
        "id" => "7PGutxaExM"
        "type" => "paragraph"
        "data" => [
          "text" => "With the app, you can easily favorite essential exercises and follow instructional videos that ensure perfect execution."
        ]
      ]
      [
        "id" => "UERC_BAMyQ"
        "type" => "header"
        "data" => [
          "text" => "Importance of warming up"
          "level" => 3
        ]
      ]
      [
        "id" => "vRQD7--7rT"
        "type" => "paragraph"
        "data" => [
          "text" => "A proper warm-up prepares your muscles and joints for effort. Include stretches and mobility exercises in your routine so that your back is ready to handle loads. The app offers specific warm-up plans to avoid unnecessary strain."
        ]
      ]
      [
        "id" => "WYZHVlBfUj"
        "type" => "header"
        "data" => [
          "text" => "Muscle strengthening for a healthy back"
          "level" => 3
        ]
      ]
      [
        "id" => "cfYPlkO2Rs"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle strengthening is crucial for a strong, pain-free back. FitMetrics guides you step-by-step through exercises designed to improve your strength and stability."
        ]
      ]
      [
        "id" => "Vpe2Lm8I2E"
        "type" => "paragraph"
        "data" => [
          "text" => "Targeted exercises for the back"
        ]
      ]
      [
        "id" => "HpV0AV9DKt"
        "type" => "paragraph"
        "data" => [
          "text" => "Some exercises are particularly recommended:"
        ]
      ]
      [
        "id" => "0xEsbfC2rM"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<a href="https://www.fitmetrics.ch/en/exercise/655116521ed64-wide-grip-lat-pulldown"><b>Lat pulldown</b></a>: strengthens the latissimus dorsi"
            "<a href="https://www.fitmetrics.ch/en/exercise/656a673f47755-tight-horizontal-pull"><b>Seated row</b></a>: strengthens the back and improves posture"
            "<a href="https://www.fitmetrics.ch/en/exercise/66467052b8cf9-cat-cow"><b>Cat-cow</b></a>: stretches the lower back"
            "<a href="https://www.fitmetrics.ch/en/exercise/6522abac985df-superman-1"><b>Superman</b></a>: strengthens the back and lower spine"
          ]
        ]
      ]
      [
        "id" => "tiVfcKDJCx"
        "type" => "paragraph"
        "data" => [
          "text" => "<a href="https://www.fitmetrics.ch/en/exercises">The exercise videos</a> available in the app show you precisely how to perform these movements safely. Additionally, each exercise comes with an interactive avatar that highlights the muscles being worked."
        ]
      ]
      [
        "id" => "1hbZIOXThM"
        "type" => "header"
        "data" => [
          "text" => "Balanced training plan"
          "level" => 3
        ]
      ]
      [
        "id" => "VeYcm2nip0"
        "type" => "paragraph"
        "data" => [
          "text" => "A good training plan doesn’t focus solely on strength; it also includes rest days and a variety of exercises to avoid imbalances. With FitMetrics, you can customize your program according to your available equipment and goals."
        ]
      ]
      [
        "id" => "SUSGRulI9g"
        "type" => "paragraph"
        "data" => [
          "text" => "Need inspiration? You get a free program fully adapted to your needs."
        ]
      ]
      [
        "id" => "a0UYLhEFwR"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "nC3aeZBiP-"
        "type" => "paragraph"
        "data" => [
          "text" => "Weight training can be a powerful tool for a healthy back if you follow the right practices. Using an app like FitMetrics can provide you with the guidance and programs to effectively strengthen your back while avoiding pain. With progress tracking and detailed stats, you can focus on your goals without worrying about injuries."
        ]
      ]
      [
        "id" => "GNV7CAFpJN"
        "type" => "paragraph"
        "data" => [
          "text" => "So why wait? Sign up today and enjoy your free personalized program to start taking care of your back."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Strength training and back pain: tips and reinforcement"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7155
  +title: "Strength training and back pain: tips and reinforcement"
  +data: [
    "time" => 1730735547242
    "blocks" => [
      [
        "id" => "SC0Y4VpPOm"
        "type" => "header"
        "data" => [
          "text" => "Weight training and back pain: tips and strengthening"
          "level" => 2
        ]
      ]
      [
        "id" => "0_Tw2iQeAR"
        "type" => "paragraph"
        "data" => [
          "text" => "Strengthening your back in weight training is essential to avoid back pain, but it requires proper posture and targeted exercises. Following the right practices can make the difference between a beneficial workout and recurring pain. Fortunately, solutions exist to improve your sessions."
        ]
      ]
      [
        "id" => "ZCrOoI4cRe"
        "type" => "header"
        "data" => [
          "text" => "Understanding back pain related to weight training"
          "level" => 2
        ]
      ]
      [
        "id" => "W0k7QCvwQ0"
        "type" => "paragraph"
        "data" => [
          "text" => "Back pain can often occur during weight training, whether due to poor posture or overtraining. The first step in avoiding these problems is to understand their causes. By learning the proper execution of movements, you significantly reduce the risk."
        ]
      ]
      [
        "id" => "GZ_xhNCTD4"
        "type" => "paragraph"
        "data" => [
          "text" => "The <a href="https://www.fitmetrics.ch/en/">FitMetrics app</a> offers detailed videos and precise instructions for each <a href="https://www.fitmetrics.ch/en/exercises">exercise</a>, helping you correct common mistakes. You can even find alternatives tailored to your level and the equipment you have, which can be especially useful for avoiding poor posture."
        ]
      ]
      [
        "id" => "0NgU1pnft9"
        "type" => "header"
        "data" => [
          "text" => "Common causes of back pain"
          "level" => 2
        ]
      ]
      [
        "id" => "5byQ3nH9w8"
        "type" => "paragraph"
        "data" => [
          "text" => "Among the main causes are:"
        ]
      ]
      [
        "id" => "-aCTF8VwxQ"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Poor posture</b>: Incorrect alignment during training puts excessive pressure on the back, especially during heavy lifting."
            "<b>Overtraining</b>: A lack of sufficient rest periods fatigues the muscles, increasing the risk of injury."
          ]
        ]
      ]
      [
        "id" => "Y-EBcCSJWI"
        "type" => "paragraph"
        "data" => [
          "text" => "Different types of back pain"
        ]
      ]
      [
        "id" => "Z8hOUZo96d"
        "type" => "paragraph"
        "data" => [
          "text" => "It’s important to distinguish between types of pain to adjust your approach:"
        ]
      ]
      [
        "id" => "yk_jB36Eod"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Lower back pain</b>: Often caused by poor technique during deadlifts or other heavy exercises."
            "<b>Thoracic pain</b>: Related to muscle weakness in the upper back area."
          ]
        ]
      ]
      [
        "id" => "ruYBbQWg1U"
        "type" => "paragraph"
        "data" => [
          "text" => "To better understand how to adapt your workouts, try FitMetrics’ free personalized program. It considers your level and goals while offering safe exercises for your back."
        ]
      ]
      [
        "id" => "jESrNj0qaS"
        "type" => "header"
        "data" => [
          "text" => "Tips to avoid back pain"
          "level" => 2
        ]
      ]
      [
        "id" => "4ApIfIUk_x"
        "type" => "paragraph"
        "data" => [
          "text" => "Adopting healthy training habits effectively prevents back pain."
        ]
      ]
      [
        "id" => "6fesbyt2Im"
        "type" => "header"
        "data" => [
          "text" => "Adopt good posture"
          "level" => 3
        ]
      ]
      [
        "id" => "krExQ0HGpJ"
        "type" => "paragraph"
        "data" => [
          "text" => "Imagine an invisible string pulling you upward throughout your exercises, helping you maintain optimal alignment. Correct posture reduces pressure on your joints and spine, minimizing the risk of injury."
        ]
      ]
      [
        "id" => "7PGutxaExM"
        "type" => "paragraph"
        "data" => [
          "text" => "With the app, you can easily favorite essential exercises and follow instructional videos that ensure perfect execution."
        ]
      ]
      [
        "id" => "UERC_BAMyQ"
        "type" => "header"
        "data" => [
          "text" => "Importance of warming up"
          "level" => 3
        ]
      ]
      [
        "id" => "vRQD7--7rT"
        "type" => "paragraph"
        "data" => [
          "text" => "A proper warm-up prepares your muscles and joints for effort. Include stretches and mobility exercises in your routine so that your back is ready to handle loads. The app offers specific warm-up plans to avoid unnecessary strain."
        ]
      ]
      [
        "id" => "WYZHVlBfUj"
        "type" => "header"
        "data" => [
          "text" => "Muscle strengthening for a healthy back"
          "level" => 3
        ]
      ]
      [
        "id" => "cfYPlkO2Rs"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle strengthening is crucial for a strong, pain-free back. FitMetrics guides you step-by-step through exercises designed to improve your strength and stability."
        ]
      ]
      [
        "id" => "Vpe2Lm8I2E"
        "type" => "paragraph"
        "data" => [
          "text" => "Targeted exercises for the back"
        ]
      ]
      [
        "id" => "HpV0AV9DKt"
        "type" => "paragraph"
        "data" => [
          "text" => "Some exercises are particularly recommended:"
        ]
      ]
      [
        "id" => "0xEsbfC2rM"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<a href="https://www.fitmetrics.ch/en/exercise/655116521ed64-wide-grip-lat-pulldown"><b>Lat pulldown</b></a>: strengthens the latissimus dorsi"
            "<a href="https://www.fitmetrics.ch/en/exercise/656a673f47755-tight-horizontal-pull"><b>Seated row</b></a>: strengthens the back and improves posture"
            "<a href="https://www.fitmetrics.ch/en/exercise/66467052b8cf9-cat-cow"><b>Cat-cow</b></a>: stretches the lower back"
            "<a href="https://www.fitmetrics.ch/en/exercise/6522abac985df-superman-1"><b>Superman</b></a>: strengthens the back and lower spine"
          ]
        ]
      ]
      [
        "id" => "tiVfcKDJCx"
        "type" => "paragraph"
        "data" => [
          "text" => "<a href="https://www.fitmetrics.ch/en/exercises">The exercise videos</a> available in the app show you precisely how to perform these movements safely. Additionally, each exercise comes with an interactive avatar that highlights the muscles being worked."
        ]
      ]
      [
        "id" => "1hbZIOXThM"
        "type" => "header"
        "data" => [
          "text" => "Balanced training plan"
          "level" => 3
        ]
      ]
      [
        "id" => "VeYcm2nip0"
        "type" => "paragraph"
        "data" => [
          "text" => "A good training plan doesn’t focus solely on strength; it also includes rest days and a variety of exercises to avoid imbalances. With FitMetrics, you can customize your program according to your available equipment and goals."
        ]
      ]
      [
        "id" => "SUSGRulI9g"
        "type" => "paragraph"
        "data" => [
          "text" => "Need inspiration? You get a free program fully adapted to your needs."
        ]
      ]
      [
        "id" => "a0UYLhEFwR"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "nC3aeZBiP-"
        "type" => "paragraph"
        "data" => [
          "text" => "Weight training can be a powerful tool for a healthy back if you follow the right practices. Using an app like FitMetrics can provide you with the guidance and programs to effectively strengthen your back while avoiding pain. With progress tracking and detailed stats, you can focus on your goals without worrying about injuries."
        ]
      ]
      [
        "id" => "GNV7CAFpJN"
        "type" => "paragraph"
        "data" => [
          "text" => "So why wait? Sign up today and enjoy your free personalized program to start taking care of your back."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: true
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#7245
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.05 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7305
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 72.5 MiB 0.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7360
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 72.5 MiB 1.28 ms
Input props
[
  "title" => "Strength training and back pain: tips and reinforcement"
  "description" => "Strengthen your back by adopting correct posture and performing targeted exercises to avoid back pain."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7374
  +shareUrl: "https://test.fitmetrics.ch/en/news/strength-training-and-back-pain-tips-and-reinforcement-32?open-account-panel-popup=1"
  +title: "Strength training and back pain: tips and reinforcement"
  +description: "Strengthen your back by adopting correct posture and performing targeted exercises to avoid back pain."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7416
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#7444
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#7469
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#7492
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#7515
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#7538
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#7561
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +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 {#7584
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 74.5 MiB 3.98 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7954 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7967
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7981 …}
    -leads: Doctrine\ORM\PersistentCollection {#8115 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7966
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8126 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8228 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8257 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8325 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8369 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8408 …}
    -clients: Doctrine\ORM\PersistentCollection {#8406 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8458 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8466
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8640 …}
      #file: Vich\UploaderBundle\Entity\File {#8632 …}
      #credits: Doctrine\ORM\PersistentCollection {#8633 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8637 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8623
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777543683 {#8642
        date: 2026-04-30 12:08:03.022534 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8636 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8474 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8482 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8497 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8546 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7963 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7965
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\ProfilCard {#7423
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7954 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7967
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7981 …}
    -leads: Doctrine\ORM\PersistentCollection {#8115 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7966
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8126 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8228 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8257 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8325 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8369 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8408 …}
    -clients: Doctrine\ORM\PersistentCollection {#8406 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8458 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8466
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8640 …}
      #file: Vich\UploaderBundle\Entity\File {#8632 …}
      #credits: Doctrine\ORM\PersistentCollection {#8633 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8637 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8623
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777543683 {#8642
        date: 2026-04-30 12:08:03.022534 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8636 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8474 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8482 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8497 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8546 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7963 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7965
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +allowRenderLink: true
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
user:profil-avatar App\Twig\Components\User\ProfilAvatar 74.5 MiB 2.41 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7954 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7967
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7981 …}
    -leads: Doctrine\ORM\PersistentCollection {#8115 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7966
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8126 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8228 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8257 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8325 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8369 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8408 …}
    -clients: Doctrine\ORM\PersistentCollection {#8406 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8458 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8466
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8640 …}
      #file: Vich\UploaderBundle\Entity\File {#8632 …}
      #credits: Doctrine\ORM\PersistentCollection {#8633 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8637 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8623
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777543683 {#8642
        date: 2026-04-30 12:08:03.022534 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8636 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8474 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8482 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8497 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8546 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7963 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7965
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  "sizeClass" => "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  "allowRenderLink" => false
]
Attributes
[]
Component
App\Twig\Components\User\ProfilAvatar {#8564
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7954 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7967
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7981 …}
    -leads: Doctrine\ORM\PersistentCollection {#8115 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7966
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8126 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8228 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8257 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8325 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8369 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8408 …}
    -clients: Doctrine\ORM\PersistentCollection {#8406 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8458 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8466
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8640 …}
      #file: Vich\UploaderBundle\Entity\File {#8632 …}
      #credits: Doctrine\ORM\PersistentCollection {#8633 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8637 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8623
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777543683 {#8642
        date: 2026-04-30 12:08:03.022534 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8636 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8474 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8482 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8497 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8546 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7963 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7965
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  +allowRenderLink: false
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
}
media:image App\Twig\Components\Media\Image 74.5 MiB 0.18 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8466
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8640 …}
    #file: Vich\UploaderBundle\Entity\File {#8632 …}
    #credits: Doctrine\ORM\PersistentCollection {#8633 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8623
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777543683 {#8642
      date: 2026-04-30 12:08:03.022534 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8636 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7954 …}
      -email: "info@fitmetrics.ch"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
      ]
      -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
      -plainPassword: null
      -firstname: "FitMetrics"
      -lastname: null
      -username: "fitmetrics.ch"
      -birthday: null
      -lang: "en"
      -lastLogin: DateTimeImmutable @1773682770 {#7967
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7981 …}
      -leads: Doctrine\ORM\PersistentCollection {#8115 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7966
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8126 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8228 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8257 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8325 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#8369 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8408 …}
      -clients: Doctrine\ORM\PersistentCollection {#8406 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8458 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8466}
      -profil: App\Entity\User\ContactProfile {#8474 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8482 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8497 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8546 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7963 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7965
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "fitmetrics.ch"
  "class" => "img-fluid"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "class" => "img-fluid"
]
Component
App\Twig\Components\Media\Image {#8599
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "fitmetrics.ch"
  +pictureClass: null
  +smWidth: null
  +smHeight: null
  +lgWidth: 150
  +lgHeight: 150
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\ProfilePictureMedia {#8466
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8640 …}
    #file: Vich\UploaderBundle\Entity\File {#8632 …}
    #credits: Doctrine\ORM\PersistentCollection {#8633 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8637 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8623
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777543683 {#8642
      date: 2026-04-30 12:08:03.022534 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8636 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7954 …}
      -email: "info@fitmetrics.ch"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
      ]
      -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
      -plainPassword: null
      -firstname: "FitMetrics"
      -lastname: null
      -username: "fitmetrics.ch"
      -birthday: null
      -lang: "en"
      -lastLogin: DateTimeImmutable @1773682770 {#7967
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7981 …}
      -leads: Doctrine\ORM\PersistentCollection {#8115 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7966
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8126 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8228 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8257 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8325 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#8369 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8408 …}
      -clients: Doctrine\ORM\PersistentCollection {#8406 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8458 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8466}
      -profil: App\Entity\User\ContactProfile {#8474 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8482 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8497 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8546 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7963 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7965
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 74.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7950
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.05 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 {#8687
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 74.5 MiB 0.35 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8673
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 74.5 MiB 0.25 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8729
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8784
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
74.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8776
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8818
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8850
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8873
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8896
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8919
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8942
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#8965
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8988
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#9011
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4441 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}