Redirect 301 redirect from GET @app_news_detail (fc3713)

GET https://test.fitmetrics.ch/de/nachricht/schulterschmerzen-bei-kraftsportlern-25

Components

17 Twig Components
80 Render Count
66 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.27ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.33ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.52ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
2 0.44ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.13ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
2 0.28ms
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 54.84ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.95ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.60ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.44ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
1 0.23ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.29ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.32ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.03ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.36ms
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 54.84 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4286
  -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.41 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4333
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4344
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4395
  -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 {#4410
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4460
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4488
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4504
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.04 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4528
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4552
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4576
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4600
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4624
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4648
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#4672
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.05 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#5828
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5864
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 72.5 MiB 8.95 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5941
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5942 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5940 …}
}
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 {#6093
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6128
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6158
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6190
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6209
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6319
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6353
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6369
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6393
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6417
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6441
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6465
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6489
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6513
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6537
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6561
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6585
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.48 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6630
  +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 {#6620
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6261
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 72.5 MiB 0.60 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.news"
        "url" => "/de/nachrichten"
      ]
      [
        "label" => "Verletzungsgefahr"
        "url" => "/de/nachrichten/tag/verletzungsgefahr-12"
      ]
      [
        "label" => "Schulterschmerzen bei Kraftsportlern"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6713
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "menu.news"
      "url" => "/de/nachrichten"
    ]
    [
      "label" => "Verletzungsgefahr"
      "url" => "/de/nachrichten/tag/verletzungsgefahr-12"
    ]
    [
      "label" => "Schulterschmerzen bei Kraftsportlern"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.news"
        "url" => "/de/nachrichten"
      ]
      [
        "label" => "Verletzungsgefahr"
        "url" => "/de/nachrichten/tag/verletzungsgefahr-12"
      ]
      [
        "label" => "Schulterschmerzen bei Kraftsportlern"
        "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 {#6743
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: 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 {#6765
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6788
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.40 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6733
  +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.96 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3953
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …}
    #file: Vich\UploaderBundle\Entity\File {#3925 …}
    #credits: Doctrine\ORM\PersistentCollection {#3912 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 490
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3861 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724530750 {#3782
      date: 2024-08-24 22:19:10.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777697189 {#3869
      date: 2026-05-02 06:46:29.059431 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Schulterschmerzen bei Kraftsportlern"
  "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 {#6880
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Schulterschmerzen bei Kraftsportlern"
  +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 {#3953
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …}
    #file: Vich\UploaderBundle\Entity\File {#3925 …}
    #credits: Doctrine\ORM\PersistentCollection {#3912 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 490
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3861 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724530750 {#3782
      date: 2024-08-24 22:19:10.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777697189 {#3869
      date: 2026-05-02 06:46:29.059431 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 {#6917
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#6948
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.24 ms
Input props
[
  "name" => "Verletzungsgefahr"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#6986
  +name: "Verletzungsgefahr"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.04 ms
Input props
[
  "name" => "Leistung"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7039
  +name: "Leistung"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 72.5 MiB 2.44 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730733986431
    "blocks" => [
      [
        "id" => "cHT9RL_tpo"
        "type" => "header"
        "data" => [
          "text" => "Ursachen von Schulterschmerzen bei Kraftsportlern"
          "level" => 2
        ]
      ]
      [
        "id" => "ymH5cxWr4h"
        "type" => "paragraph"
        "data" => [
          "text" => "Schulterschmerzen können verschiedene Ursachen haben, die oft mit mechanischen oder physiologischen Faktoren zusammenhängen."
        ]
      ]
      [
        "id" => "GyHJ10yrQf"
        "type" => "header"
        "data" => [
          "text" => "Schlechte Trainingstechnik"
          "level" => 3
        ]
      ]
      [
        "id" => "NvraNCUi3p"
        "type" => "paragraph"
        "data" => [
          "text" => "Die Technik ist im Kraftsport entscheidend. Eine falsche Ausführung von Bewegungen, wie ein unsachgemäßes Heben von Gewichten, kann den Druck auf die Schultern erhöhen, was oft zu Verspannungen und Schmerzen führt. Eine richtige Ausrichtung und die Beherrschung der Bewegungen können den Unterschied ausmachen. Eine <a href="https://www.fitmetrics.ch/de/ubungen">korrekte Ausführung und Bewegung während der Übungen</a> hat oberste Priorität, um solche Beschwerden zu vermeiden."
        ]
      ]
      [
        "id" => "jYaiNPfN5R"
        "type" => "header"
        "data" => [
          "text" => "Unangemessene progressive Belastung"
          "level" => 3
        ]
      ]
      [
        "id" => "riC_ZDeZtG"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein schnelles Erhöhen der Gewichte, ohne dem Körper Zeit zur Anpassung zu geben, ist eine häufige Ursache für Schmerzen. Progressive Belastung ist ein Grundprinzip im Kraftsport, sollte jedoch umsichtig angewendet werden, um Verletzungen zu vermeiden. Es wird empfohlen, einem <a href="https://www.fitmetrics.ch/de/workout">strukturierten Trainingsplan</a> zu folgen, um eine sichere Progression zu gewährleisten."
        ]
      ]
      [
        "id" => "gjYEFXpEcW"
        "type" => "header"
        "data" => [
          "text" => "Ungeeignete Übungen"
          "level" => 3
        ]
      ]
      [
        "id" => "Ve6SuLbRwl"
        "type" => "paragraph"
        "data" => [
          "text" => "Einige Übungen können besonders belastend für die Schultern sein, wie etwa <a href="https://www.fitmetrics.ch/de/ubung/6522abac97834-militarpresse-mit-kurzhanteln">Military Press</a> oder <a href="https://www.fitmetrics.ch/de/ubung/6522abac97ccd-hantel-seitheben">schwere Seitheben</a>. Es ist wichtig, zu wissen, welche Bewegungen man vermeiden oder anpassen sollte, um die Schultern zu schützen."
        ]
      ]
      [
        "id" => "pUzLXJ0fLe"
        "type" => "header"
        "data" => [
          "text" => "Symptome im Zusammenhang mit Schulterschmerzen"
          "level" => 2
        ]
      ]
      [
        "id" => "4K3AYXmss0"
        "type" => "paragraph"
        "data" => [
          "text" => "Die richtige Identifizierung der Symptome kann helfen, zwischen verschiedenen Arten von Schulterschmerzen zu unterscheiden."
        ]
      ]
      [
        "id" => "v3cVUKLgnA"
        "type" => "header"
        "data" => [
          "text" => "Akute vs. chronische Schmerzen"
          "level" => 3
        ]
      ]
      [
        "id" => "RFD64Sk5Ys"
        "type" => "paragraph"
        "data" => [
          "text" => "Akute Schmerzen treten oft plötzlich und intensiv auf, verursacht durch eine bestimmte Bewegung oder Verletzung. Chronische Schmerzen hingegen entwickeln sich langsam und sind anhaltend. Diese Unterscheidung ist wichtig, um die richtige Behandlung zu finden."
        ]
      ]
      [
        "id" => "YYsG0BPgLq"
        "type" => "header"
        "data" => [
          "text" => "Auswirkungen auf die Mobilität"
          "level" => 3
        ]
      ]
      [
        "id" => "lZBLSBCr18"
        "type" => "paragraph"
        "data" => [
          "text" => "Schulterschmerzen beeinträchtigen oft die Beweglichkeit und erschweren es, bestimmte alltägliche Bewegungen oder Übungen auszuführen. Eine schmerzende Schulter kann den Bewegungsradius einschränken, was ein Hinweis darauf ist, dass eine professionelle Beratung erforderlich sein könnte."
        ]
      ]
      [
        "id" => "8yWQ_wlTQD"
        "type" => "header"
        "data" => [
          "text" => "Vorbeugung von Schulterschmerzen"
          "level" => 2
        ]
      ]
      [
        "id" => "MJPetAkIJR"
        "type" => "paragraph"
        "data" => [
          "text" => "Vorbeugen ist besser als heilen. Hier sind praktische Tipps, um Schulterschmerzen möglichst zu vermeiden."
        ]
      ]
      [
        "id" => "2MUap_LwBG"
        "type" => "header"
        "data" => [
          "text" => "Aufwärmen und Dehnen"
          "level" => 3
        ]
      ]
      [
        "id" => "ei8tmlZkVL"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein gutes Aufwärmen ist entscheidend, um Muskeln und Gelenke auf die Belastung vorzubereiten. <a href="https://www.fitmetrics.ch/de/nachricht/die-vorteile-von-stretching-nach-dem-training-23">Gezielte Dehnübungen</a> für die Schultern können ebenfalls Verspannungen vorbeugen. Dies gilt für alle sportlichen Niveaus."
        ]
      ]
      [
        "id" => "AyVJdiJPO1"
        "type" => "header"
        "data" => [
          "text" => "Auswahl geeigneter Übungen"
          "level" => 3
        ]
      ]
      [
        "id" => "_Pc8rxCoRk"
        "type" => "paragraph"
        "data" => [
          "text" => "Das Einbeziehen von Übungen, die die Stabilität der Schultern fördern, <a href="https://www.fitmetrics.ch/de/ubung/652abe85607df-horizontalzug-engem-griff">wie etwa Rudern in der Horizontalen</a>, kann helfen, Schmerzen vorzubeugen. Es ist wichtig, Bewegungen zu integrieren, die die Schultern stärken, ohne sie zu überlasten."
        ]
      ]
      [
        "id" => "_hX4FUqTL-"
        "type" => "header"
        "data" => [
          "text" => "Behandlung von Schulterschmerzen"
          "level" => 2
        ]
      ]
      [
        "id" => "dvpPVVi66g"
        "type" => "paragraph"
        "data" => [
          "text" => "Bei anhaltenden Schmerzen ist es notwendig, verfügbare Behandlungsoptionen zu erkunden und bei Bedarf einen Fachmann zu konsultieren."
        ]
      ]
      [
        "id" => "wNU-M1vUm7"
        "type" => "header"
        "data" => [
          "text" => "Ruhe und Erholung"
          "level" => 3
        ]
      ]
      [
        "id" => "zyittk0gZl"
        "type" => "paragraph"
        "data" => [
          "text" => "Ruhe ist entscheidend für die Heilung. Die Belastung der betroffenen Schulter zu reduzieren und dem Körper Zeit zur Erholung zu geben, reicht oft aus, um das Problem zu lösen. Ruhe ist der erste Schritt zur Genesung."
        ]
      ]
      [
        "id" => "m_pwHEatya"
        "type" => "header"
        "data" => [
          "text" => "Physiotherapien"
          "level" => 3
        ]
      ]
      [
        "id" => "I7DRSh0wzJ"
        "type" => "paragraph"
        "data" => [
          "text" => "Physikalische Behandlungen wie Physiotherapie und Kräftigungsübungen sind oft wirksam bei der Linderung von Schulterschmerzen. Durch die Zusammenarbeit mit einem Therapeuten kann man von einem maßgeschneiderten Rehabilitationsplan profitieren, der eine hochwertige Genesung ermöglicht."
        ]
      ]
      [
        "id" => "DQD2abaY0D"
        "type" => "header"
        "data" => [
          "text" => "Fazit"
          "level" => 2
        ]
      ]
      [
        "id" => "DTwLiNLvNc"
        "type" => "paragraph"
        "data" => [
          "text" => "Zusammenfassend lässt sich sagen, dass Schulterschmerzen ein großes Anliegen für Kraftsportler sind. Durch die Anwendung einer richtigen Technik und Ausführung im Training, langsames Fortschreiten und die Auswahl <a href="https://www.fitmetrics.ch/de/ubungen">der richtigen Übungen</a> lassen sich diese Risiken minimieren. Die Pflege Ihrer Schultern ist eine Investition in Ihre körperliche Gesundheit und Ihr Wohlbefinden. Achten Sie darauf, professionelle Hilfe in Anspruch zu nehmen, wenn nötig, und vor allem, hören Sie auf Ihren Körper, um Ihr Training auf Kurs zu halten."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Schulterschmerzen bei Kraftsportlern"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7026
  +title: "Schulterschmerzen bei Kraftsportlern"
  +data: [
    "time" => 1730733986431
    "blocks" => [
      [
        "id" => "cHT9RL_tpo"
        "type" => "header"
        "data" => [
          "text" => "Ursachen von Schulterschmerzen bei Kraftsportlern"
          "level" => 2
        ]
      ]
      [
        "id" => "ymH5cxWr4h"
        "type" => "paragraph"
        "data" => [
          "text" => "Schulterschmerzen können verschiedene Ursachen haben, die oft mit mechanischen oder physiologischen Faktoren zusammenhängen."
        ]
      ]
      [
        "id" => "GyHJ10yrQf"
        "type" => "header"
        "data" => [
          "text" => "Schlechte Trainingstechnik"
          "level" => 3
        ]
      ]
      [
        "id" => "NvraNCUi3p"
        "type" => "paragraph"
        "data" => [
          "text" => "Die Technik ist im Kraftsport entscheidend. Eine falsche Ausführung von Bewegungen, wie ein unsachgemäßes Heben von Gewichten, kann den Druck auf die Schultern erhöhen, was oft zu Verspannungen und Schmerzen führt. Eine richtige Ausrichtung und die Beherrschung der Bewegungen können den Unterschied ausmachen. Eine <a href="https://www.fitmetrics.ch/de/ubungen">korrekte Ausführung und Bewegung während der Übungen</a> hat oberste Priorität, um solche Beschwerden zu vermeiden."
        ]
      ]
      [
        "id" => "jYaiNPfN5R"
        "type" => "header"
        "data" => [
          "text" => "Unangemessene progressive Belastung"
          "level" => 3
        ]
      ]
      [
        "id" => "riC_ZDeZtG"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein schnelles Erhöhen der Gewichte, ohne dem Körper Zeit zur Anpassung zu geben, ist eine häufige Ursache für Schmerzen. Progressive Belastung ist ein Grundprinzip im Kraftsport, sollte jedoch umsichtig angewendet werden, um Verletzungen zu vermeiden. Es wird empfohlen, einem <a href="https://www.fitmetrics.ch/de/workout">strukturierten Trainingsplan</a> zu folgen, um eine sichere Progression zu gewährleisten."
        ]
      ]
      [
        "id" => "gjYEFXpEcW"
        "type" => "header"
        "data" => [
          "text" => "Ungeeignete Übungen"
          "level" => 3
        ]
      ]
      [
        "id" => "Ve6SuLbRwl"
        "type" => "paragraph"
        "data" => [
          "text" => "Einige Übungen können besonders belastend für die Schultern sein, wie etwa <a href="https://www.fitmetrics.ch/de/ubung/6522abac97834-militarpresse-mit-kurzhanteln">Military Press</a> oder <a href="https://www.fitmetrics.ch/de/ubung/6522abac97ccd-hantel-seitheben">schwere Seitheben</a>. Es ist wichtig, zu wissen, welche Bewegungen man vermeiden oder anpassen sollte, um die Schultern zu schützen."
        ]
      ]
      [
        "id" => "pUzLXJ0fLe"
        "type" => "header"
        "data" => [
          "text" => "Symptome im Zusammenhang mit Schulterschmerzen"
          "level" => 2
        ]
      ]
      [
        "id" => "4K3AYXmss0"
        "type" => "paragraph"
        "data" => [
          "text" => "Die richtige Identifizierung der Symptome kann helfen, zwischen verschiedenen Arten von Schulterschmerzen zu unterscheiden."
        ]
      ]
      [
        "id" => "v3cVUKLgnA"
        "type" => "header"
        "data" => [
          "text" => "Akute vs. chronische Schmerzen"
          "level" => 3
        ]
      ]
      [
        "id" => "RFD64Sk5Ys"
        "type" => "paragraph"
        "data" => [
          "text" => "Akute Schmerzen treten oft plötzlich und intensiv auf, verursacht durch eine bestimmte Bewegung oder Verletzung. Chronische Schmerzen hingegen entwickeln sich langsam und sind anhaltend. Diese Unterscheidung ist wichtig, um die richtige Behandlung zu finden."
        ]
      ]
      [
        "id" => "YYsG0BPgLq"
        "type" => "header"
        "data" => [
          "text" => "Auswirkungen auf die Mobilität"
          "level" => 3
        ]
      ]
      [
        "id" => "lZBLSBCr18"
        "type" => "paragraph"
        "data" => [
          "text" => "Schulterschmerzen beeinträchtigen oft die Beweglichkeit und erschweren es, bestimmte alltägliche Bewegungen oder Übungen auszuführen. Eine schmerzende Schulter kann den Bewegungsradius einschränken, was ein Hinweis darauf ist, dass eine professionelle Beratung erforderlich sein könnte."
        ]
      ]
      [
        "id" => "8yWQ_wlTQD"
        "type" => "header"
        "data" => [
          "text" => "Vorbeugung von Schulterschmerzen"
          "level" => 2
        ]
      ]
      [
        "id" => "MJPetAkIJR"
        "type" => "paragraph"
        "data" => [
          "text" => "Vorbeugen ist besser als heilen. Hier sind praktische Tipps, um Schulterschmerzen möglichst zu vermeiden."
        ]
      ]
      [
        "id" => "2MUap_LwBG"
        "type" => "header"
        "data" => [
          "text" => "Aufwärmen und Dehnen"
          "level" => 3
        ]
      ]
      [
        "id" => "ei8tmlZkVL"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein gutes Aufwärmen ist entscheidend, um Muskeln und Gelenke auf die Belastung vorzubereiten. <a href="https://www.fitmetrics.ch/de/nachricht/die-vorteile-von-stretching-nach-dem-training-23">Gezielte Dehnübungen</a> für die Schultern können ebenfalls Verspannungen vorbeugen. Dies gilt für alle sportlichen Niveaus."
        ]
      ]
      [
        "id" => "AyVJdiJPO1"
        "type" => "header"
        "data" => [
          "text" => "Auswahl geeigneter Übungen"
          "level" => 3
        ]
      ]
      [
        "id" => "_Pc8rxCoRk"
        "type" => "paragraph"
        "data" => [
          "text" => "Das Einbeziehen von Übungen, die die Stabilität der Schultern fördern, <a href="https://www.fitmetrics.ch/de/ubung/652abe85607df-horizontalzug-engem-griff">wie etwa Rudern in der Horizontalen</a>, kann helfen, Schmerzen vorzubeugen. Es ist wichtig, Bewegungen zu integrieren, die die Schultern stärken, ohne sie zu überlasten."
        ]
      ]
      [
        "id" => "_hX4FUqTL-"
        "type" => "header"
        "data" => [
          "text" => "Behandlung von Schulterschmerzen"
          "level" => 2
        ]
      ]
      [
        "id" => "dvpPVVi66g"
        "type" => "paragraph"
        "data" => [
          "text" => "Bei anhaltenden Schmerzen ist es notwendig, verfügbare Behandlungsoptionen zu erkunden und bei Bedarf einen Fachmann zu konsultieren."
        ]
      ]
      [
        "id" => "wNU-M1vUm7"
        "type" => "header"
        "data" => [
          "text" => "Ruhe und Erholung"
          "level" => 3
        ]
      ]
      [
        "id" => "zyittk0gZl"
        "type" => "paragraph"
        "data" => [
          "text" => "Ruhe ist entscheidend für die Heilung. Die Belastung der betroffenen Schulter zu reduzieren und dem Körper Zeit zur Erholung zu geben, reicht oft aus, um das Problem zu lösen. Ruhe ist der erste Schritt zur Genesung."
        ]
      ]
      [
        "id" => "m_pwHEatya"
        "type" => "header"
        "data" => [
          "text" => "Physiotherapien"
          "level" => 3
        ]
      ]
      [
        "id" => "I7DRSh0wzJ"
        "type" => "paragraph"
        "data" => [
          "text" => "Physikalische Behandlungen wie Physiotherapie und Kräftigungsübungen sind oft wirksam bei der Linderung von Schulterschmerzen. Durch die Zusammenarbeit mit einem Therapeuten kann man von einem maßgeschneiderten Rehabilitationsplan profitieren, der eine hochwertige Genesung ermöglicht."
        ]
      ]
      [
        "id" => "DQD2abaY0D"
        "type" => "header"
        "data" => [
          "text" => "Fazit"
          "level" => 2
        ]
      ]
      [
        "id" => "DTwLiNLvNc"
        "type" => "paragraph"
        "data" => [
          "text" => "Zusammenfassend lässt sich sagen, dass Schulterschmerzen ein großes Anliegen für Kraftsportler sind. Durch die Anwendung einer richtigen Technik und Ausführung im Training, langsames Fortschreiten und die Auswahl <a href="https://www.fitmetrics.ch/de/ubungen">der richtigen Übungen</a> lassen sich diese Risiken minimieren. Die Pflege Ihrer Schultern ist eine Investition in Ihre körperliche Gesundheit und Ihr Wohlbefinden. Achten Sie darauf, professionelle Hilfe in Anspruch zu nehmen, wenn nötig, und vor allem, hören Sie auf Ihren Körper, um Ihr Training auf Kurs zu halten."
        ]
      ]
    ]
    "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 {#7113
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 72.5 MiB 0.23 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7160
  +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 …}
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7215
  +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.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7258
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.29 ms
Input props
[
  "title" => "Schulterschmerzen bei Kraftsportlern"
  "description" => "Krafttraining stärkt, kann aber Schulterschmerzen verursachen – Ursachen kennen, Verletzungen vermeiden."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7272
  +shareUrl: "https://test.fitmetrics.ch/de/nachricht/schulterschmerzen-bei-kraftsportlern-25"
  +title: "Schulterschmerzen bei Kraftsportlern"
  +description: "Krafttraining stärkt, kann aber Schulterschmerzen verursachen – Ursachen kennen, Verletzungen vermeiden."
  +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 74.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 {#7314
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7342
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7367
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7390
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7413
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7436
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7459
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7482
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 74.5 MiB 3.32 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7852 …}
    -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 {#7865
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7879 …}
    -leads: Doctrine\ORM\PersistentCollection {#8013 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7864
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8024 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8126 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8155 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8223 …}
    -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 {#8267 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8306 …}
    -clients: Doctrine\ORM\PersistentCollection {#8304 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8356 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8364
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8538 …}
      #file: Vich\UploaderBundle\Entity\File {#8530 …}
      #credits: Doctrine\ORM\PersistentCollection {#8531 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8535 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8521
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777697189 {#8540
        date: 2026-05-02 06:46:29.182093 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8534 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8372 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8380 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8395 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8444 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7861 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7863
      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 {#7321
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7852 …}
    -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 {#7865
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7879 …}
    -leads: Doctrine\ORM\PersistentCollection {#8013 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7864
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8024 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8126 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8155 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8223 …}
    -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 {#8267 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8306 …}
    -clients: Doctrine\ORM\PersistentCollection {#8304 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8356 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8364
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8538 …}
      #file: Vich\UploaderBundle\Entity\File {#8530 …}
      #credits: Doctrine\ORM\PersistentCollection {#8531 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8535 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8521
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777697189 {#8540
        date: 2026-05-02 06:46:29.182093 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8534 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8372 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8380 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8395 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8444 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7861 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7863
      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.03 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7852 …}
    -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 {#7865
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7879 …}
    -leads: Doctrine\ORM\PersistentCollection {#8013 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7864
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8024 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8126 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8155 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8223 …}
    -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 {#8267 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8306 …}
    -clients: Doctrine\ORM\PersistentCollection {#8304 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8356 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8364
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8538 …}
      #file: Vich\UploaderBundle\Entity\File {#8530 …}
      #credits: Doctrine\ORM\PersistentCollection {#8531 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8535 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8521
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777697189 {#8540
        date: 2026-05-02 06:46:29.182093 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8534 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8372 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8380 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8395 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8444 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7861 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7863
      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 {#8462
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7852 …}
    -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 {#7865
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7879 …}
    -leads: Doctrine\ORM\PersistentCollection {#8013 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7864
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8024 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8126 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8155 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8223 …}
    -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 {#8267 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8306 …}
    -clients: Doctrine\ORM\PersistentCollection {#8304 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8356 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8364
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8538 …}
      #file: Vich\UploaderBundle\Entity\File {#8530 …}
      #credits: Doctrine\ORM\PersistentCollection {#8531 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8535 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8521
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777697189 {#8540
        date: 2026-05-02 06:46:29.182093 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8534 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8372 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8380 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8395 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8444 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7861 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7863
      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.17 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8364
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8538 …}
    #file: Vich\UploaderBundle\Entity\File {#8530 …}
    #credits: Doctrine\ORM\PersistentCollection {#8531 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8535 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8521
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777697189 {#8540
      date: 2026-05-02 06:46:29.182093 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8534 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7852 …}
      -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 {#7865
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7879 …}
      -leads: Doctrine\ORM\PersistentCollection {#8013 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7864
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8024 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8126 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8155 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8223 …}
      -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 {#8267 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8306 …}
      -clients: Doctrine\ORM\PersistentCollection {#8304 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8356 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8364}
      -profil: App\Entity\User\ContactProfile {#8372 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8380 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8395 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8444 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7861 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7863
        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 {#8497
  #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 {#8364
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8538 …}
    #file: Vich\UploaderBundle\Entity\File {#8530 …}
    #credits: Doctrine\ORM\PersistentCollection {#8531 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8535 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8521
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777697189 {#8540
      date: 2026-05-02 06:46:29.182093 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8534 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7852 …}
      -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 {#7865
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7879 …}
      -leads: Doctrine\ORM\PersistentCollection {#8013 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7864
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8024 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8126 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8155 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8223 …}
      -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 {#8267 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8306 …}
      -clients: Doctrine\ORM\PersistentCollection {#8304 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8356 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8364}
      -profil: App\Entity\User\ContactProfile {#8372 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8380 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8395 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8444 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7861 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7863
        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 {#7848
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8585
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 74.5 MiB 0.36 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8571
  +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 {#8627
  +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 {#8682
  +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 {#8674
  -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 {#8716
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#8748
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#8771
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#8794
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#8817
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#8840
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#8863
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#8886
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +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 {#8909
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4336 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}