Redirect 301 redirect from GET @app_news_detail (e0b693)

Components

16 Twig Components
83 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.30ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
6 0.44ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.35ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.49ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
2 0.47ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.11ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.25ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 55.65ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.00ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.56ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 1.96ms
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.40ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.06ms
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.26ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 74.5 MiB 55.65 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4764
  -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 68.5 MiB 0.43 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 {#4811
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#4822
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 1.07 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4873
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 68.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 {#4888
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#4938
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#4966
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#4982
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5006
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5030
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5054
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5078
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5102
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5126
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5150
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.07 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 {#6308
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 0.17 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6344
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 74.5 MiB 9.00 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6421
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6422 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6420 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#6573
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6608
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Attributes
[
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6638
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "google"
  "class" => "h-[24px] w-[20px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px]"
]
Component
App\Twig\Components\Media\Icon {#6670
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "apple"
  "class" => "h-[24px] w-[20px] fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px] fill-white"
]
Component
App\Twig\Components\Media\Icon {#6689
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6799
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6833
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6849
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6873
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6897
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6921
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6945
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6969
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6993
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7017
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7041
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7065
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.45 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7110
  +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 74.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 {#7100
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6741
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 74.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.news"
        "url" => "/de/nachrichten"
      ]
      [
        "label" => "Muskelaufbau"
        "url" => "/de/nachrichten/tag/muskelaufbau-1"
      ]
      [
        "label" => "Wichtigkeit eines strukturierten Programms im Bodybuilding."
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7193
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "menu.news"
      "url" => "/de/nachrichten"
    ]
    [
      "label" => "Muskelaufbau"
      "url" => "/de/nachrichten/tag/muskelaufbau-1"
    ]
    [
      "label" => "Wichtigkeit eines strukturierten Programms im Bodybuilding."
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.news"
        "url" => "/de/nachrichten"
      ]
      [
        "label" => "Muskelaufbau"
        "url" => "/de/nachrichten/tag/muskelaufbau-1"
      ]
      [
        "label" => "Wichtigkeit eines strukturierten Programms im Bodybuilding."
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7223
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7245
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7268
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.42 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7213
  +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 74.5 MiB 0.96 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3821
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3734 …}
    #file: Vich\UploaderBundle\Entity\File {#3815 …}
    #credits: Doctrine\ORM\PersistentCollection {#3864 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 449
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3707 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1717495342 {#3694
      date: 2024-06-04 12:02:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777557474 {#3715
      date: 2026-04-30 15:57:54.661048 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Wichtigkeit eines strukturierten Programms im Bodybuilding."
  "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 {#7360
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Wichtigkeit eines strukturierten Programms im Bodybuilding."
  +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 {#3821
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3734 …}
    #file: Vich\UploaderBundle\Entity\File {#3815 …}
    #credits: Doctrine\ORM\PersistentCollection {#3864 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 449
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3707 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1717495342 {#3694
      date: 2024-06-04 12:02:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777557474 {#3715
      date: 2026-04-30 15:57:54.661048 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7397
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7428
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.25 ms
Input props
[
  "name" => "Muskelaufbau"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7466
  +name: "Muskelaufbau"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.05 ms
Input props
[
  "name" => "Zu Hause"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7519
  +name: "Zu Hause"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.04 ms
Input props
[
  "name" => "Diät"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7543
  +name: "Diät"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.04 ms
Input props
[
  "name" => "Gewichtsverlust"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7567
  +name: "Gewichtsverlust"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.03 ms
Input props
[
  "name" => "In der Sporthalle"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7591
  +name: "In der Sporthalle"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.04 ms
Input props
[
  "name" => "Außen"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7615
  +name: "Außen"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 1.96 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730745109873
    "blocks" => [
      [
        "id" => "q0Yd1wgC5k"
        "type" => "paragraph"
        "data" => [
          "text" => "Um deine Fitnessziele zu erreichen und deine Ergebnisse zu maximieren, ist es wichtig, ein Krafttrainingsprogramm festzulegen und zu strukturieren. 🎯"
        ]
      ]
      [
        "id" => "Jpy_B4UunZ"
        "type" => "header"
        "data" => [
          "text" => "Die Vorteile eines strukturierten Programm"
          "level" => 2
        ]
      ]
      [
        "id" => "J2XUD1pL0K"
        "type" => "header"
        "data" => [
          "text" => "1. Maximieren Sie die Effektivität der Trainingseinheiten."
          "level" => 3
        ]
      ]
      [
        "id" => "0o2_PSP97q"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein gut strukturiertes Programm ermöglicht es dir, jede Trainingseinheit zu optimieren. Indem du die Übungen, die Anzahl der Wiederholungen und die Sätze genau planst, stellst du sicher, dass jede Minute, die du im Fitnessstudio verbringst, effektiv zu deinen Zielen beiträgt. Das verringert die verlorene Zeit und erhöht die Wirkung deiner Bemühungen."
        ]
      ]
      [
        "id" => "aVBYz9rBHF"
        "type" => "header"
        "data" => [
          "text" => "2. Verfolge und messe deinen Fortschritt."
          "level" => 3
        ]
      ]
      [
        "id" => "lK0f5_bb64"
        "type" => "paragraph"
        "data" => [
          "text" => "Mit einem strukturierten Programm ist es einfacher, deine Fortschritte zu verfolgen. Du kannst deine Leistungen aufschreiben, deine Verbesserungen messen und deinen Plan anhand dieser Daten anpassen. So bleibst du motiviert und kannst die Ergebnisse deiner Bemühungen konkret sehen."
        ]
      ]
      [
        "id" => "2U6LiE014g"
        "type" => "paragraph"
        "data" => [
          "text" => "Wenn du den <a href="https://www.fitmetrics.ch/de/workout">Programmteil</a> nutzt, strukturiere deinen Plan digital und spare mit unseren Statistiken und Vorschlägen Zeit bei der Nachbereitung."
        ]
      ]
      [
        "id" => "YhyG8OJuYc"
        "type" => "header"
        "data" => [
          "text" => "3. Übungen und Sitzungen immer zur Verfügung."
          "level" => 3
        ]
      ]
      [
        "id" => "BzlO0UmXzG"
        "type" => "paragraph"
        "data" => [
          "text" => "<a href="https://www.fitmetrics.ch/de/workout">Mit unserer Plattform</a> musst du deine Trainingseinheiten nicht mehr in Excel oder einem Notizblock aufschreiben und strukturieren. FitMetrics spart dir Zeit, indem du deine Übungen und Sitzungen immer von deinem PC oder Telefon aus zur Verfügung hast."
        ]
      ]
      [
        "id" => "Gqv2R5Ip_9"
        "type" => "paragraph"
        "data" => [
          "text" => "Außerdem sorgen unsere Übungsvideos dafür, dass du nie die richtige Ausführung der Bewegungen vergisst, so dass du sicher und effektiv trainieren kannst."
        ]
      ]
      [
        "id" => "saSgGQmlwd"
        "type" => "header"
        "data" => [
          "text" => "4. Vermeiden Sie Verletzungen und optimieren Sie die Erholung."
          "level" => 3
        ]
      ]
      [
        "id" => "PKhrI1-77w"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein gut durchdachtes Programm berücksichtigt die Bedeutung der Progression und der Erholung. Indem du deine Trainingseinheiten strukturierst, stellst du sicher, dass du deine Muskeln nicht überforderst und deinem Körper die nötige Zeit zur Erholung gibst. Das verringert das Verletzungsrisiko und ermöglicht es dir, weiterhin regelmäßig zu trainieren."
        ]
      ]
      [
        "id" => "IOFnndIB0J"
        "type" => "header"
        "data" => [
          "text" => "5. Die Motivation aufrechterhalten"
          "level" => 3
        ]
      ]
      [
        "id" => "TeIdKUWsop"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein klarer und strukturierter Trainingsplan gibt dir einen Fahrplan, an den du dich halten kannst. Genau zu wissen, was du bei jeder Trainingseinheit tun musst, kann dich motivieren, auf dem richtigen Weg zu bleiben. Wenn du außerdem deine regelmäßigen Fortschritte siehst, wirst du ermutigt, weiterzumachen und deine Ziele zu erreichen."
        ]
      ]
      [
        "id" => "QZnQQdTKZY"
        "type" => "header"
        "data" => [
          "text" => "6. Optimiere den Einsatz von Ressourcen."
          "level" => 3
        ]
      ]
      [
        "id" => "7pb4E6RctZ"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein strukturiertes Programm hilft dir auch, die Ausrüstung und die verfügbare Zeit effektiv zu nutzen. Anstatt dich bei der Ankunft im Fitnessstudio zu fragen, was du tun sollst, hast du einen genauen Plan, an den du dich halten kannst, wodurch du deine Zeit und deine Anstrengungen maximieren kannst."
        ]
      ]
      [
        "id" => "DwJ2H4pJHR"
        "type" => "header"
        "data" => [
          "text" => "Hol dir dein persönliches Programm kostenlos!"
          "level" => 2
        ]
      ]
      [
        "id" => "7QsgMJVgUz"
        "type" => "paragraph"
        "data" => [
          "text" => "Auf unserer Website kannst du dir <b>kostenlos </b>deinen eigenen <a href="https://www.fitmetrics.ch/de/program/my">Plan</a> erstellen."
        ]
      ]
      [
        "id" => "qg-U9s852G"
        "type" => "paragraph"
        "data" => [
          "text" => "Nutze unsere Musterprogramme als Inspiration oder lass dir von einem unserer professionellen Coaches einen maßgeschneiderten Plan erstellen."
        ]
      ]
      [
        "id" => "NCYAIaeeYE"
        "type" => "paragraph"
        "data" => [
          "text" => "Nutze unsere Ressourcen, um deine Ziele im Krafttraining effektiv und sicher zu erreichen."
        ]
      ]
      [
        "id" => "cm258qUYkT"
        "type" => "paragraph"
        "data" => [
          "text" => "Mach jetzt mit und fang an, deinen Erfolg zu strukturieren! 🎯"
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Wichtigkeit eines strukturierten Programms im Bodybuilding."
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7602
  +title: "Wichtigkeit eines strukturierten Programms im Bodybuilding."
  +data: [
    "time" => 1730745109873
    "blocks" => [
      [
        "id" => "q0Yd1wgC5k"
        "type" => "paragraph"
        "data" => [
          "text" => "Um deine Fitnessziele zu erreichen und deine Ergebnisse zu maximieren, ist es wichtig, ein Krafttrainingsprogramm festzulegen und zu strukturieren. 🎯"
        ]
      ]
      [
        "id" => "Jpy_B4UunZ"
        "type" => "header"
        "data" => [
          "text" => "Die Vorteile eines strukturierten Programm"
          "level" => 2
        ]
      ]
      [
        "id" => "J2XUD1pL0K"
        "type" => "header"
        "data" => [
          "text" => "1. Maximieren Sie die Effektivität der Trainingseinheiten."
          "level" => 3
        ]
      ]
      [
        "id" => "0o2_PSP97q"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein gut strukturiertes Programm ermöglicht es dir, jede Trainingseinheit zu optimieren. Indem du die Übungen, die Anzahl der Wiederholungen und die Sätze genau planst, stellst du sicher, dass jede Minute, die du im Fitnessstudio verbringst, effektiv zu deinen Zielen beiträgt. Das verringert die verlorene Zeit und erhöht die Wirkung deiner Bemühungen."
        ]
      ]
      [
        "id" => "aVBYz9rBHF"
        "type" => "header"
        "data" => [
          "text" => "2. Verfolge und messe deinen Fortschritt."
          "level" => 3
        ]
      ]
      [
        "id" => "lK0f5_bb64"
        "type" => "paragraph"
        "data" => [
          "text" => "Mit einem strukturierten Programm ist es einfacher, deine Fortschritte zu verfolgen. Du kannst deine Leistungen aufschreiben, deine Verbesserungen messen und deinen Plan anhand dieser Daten anpassen. So bleibst du motiviert und kannst die Ergebnisse deiner Bemühungen konkret sehen."
        ]
      ]
      [
        "id" => "2U6LiE014g"
        "type" => "paragraph"
        "data" => [
          "text" => "Wenn du den <a href="https://www.fitmetrics.ch/de/workout">Programmteil</a> nutzt, strukturiere deinen Plan digital und spare mit unseren Statistiken und Vorschlägen Zeit bei der Nachbereitung."
        ]
      ]
      [
        "id" => "YhyG8OJuYc"
        "type" => "header"
        "data" => [
          "text" => "3. Übungen und Sitzungen immer zur Verfügung."
          "level" => 3
        ]
      ]
      [
        "id" => "BzlO0UmXzG"
        "type" => "paragraph"
        "data" => [
          "text" => "<a href="https://www.fitmetrics.ch/de/workout">Mit unserer Plattform</a> musst du deine Trainingseinheiten nicht mehr in Excel oder einem Notizblock aufschreiben und strukturieren. FitMetrics spart dir Zeit, indem du deine Übungen und Sitzungen immer von deinem PC oder Telefon aus zur Verfügung hast."
        ]
      ]
      [
        "id" => "Gqv2R5Ip_9"
        "type" => "paragraph"
        "data" => [
          "text" => "Außerdem sorgen unsere Übungsvideos dafür, dass du nie die richtige Ausführung der Bewegungen vergisst, so dass du sicher und effektiv trainieren kannst."
        ]
      ]
      [
        "id" => "saSgGQmlwd"
        "type" => "header"
        "data" => [
          "text" => "4. Vermeiden Sie Verletzungen und optimieren Sie die Erholung."
          "level" => 3
        ]
      ]
      [
        "id" => "PKhrI1-77w"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein gut durchdachtes Programm berücksichtigt die Bedeutung der Progression und der Erholung. Indem du deine Trainingseinheiten strukturierst, stellst du sicher, dass du deine Muskeln nicht überforderst und deinem Körper die nötige Zeit zur Erholung gibst. Das verringert das Verletzungsrisiko und ermöglicht es dir, weiterhin regelmäßig zu trainieren."
        ]
      ]
      [
        "id" => "IOFnndIB0J"
        "type" => "header"
        "data" => [
          "text" => "5. Die Motivation aufrechterhalten"
          "level" => 3
        ]
      ]
      [
        "id" => "TeIdKUWsop"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein klarer und strukturierter Trainingsplan gibt dir einen Fahrplan, an den du dich halten kannst. Genau zu wissen, was du bei jeder Trainingseinheit tun musst, kann dich motivieren, auf dem richtigen Weg zu bleiben. Wenn du außerdem deine regelmäßigen Fortschritte siehst, wirst du ermutigt, weiterzumachen und deine Ziele zu erreichen."
        ]
      ]
      [
        "id" => "QZnQQdTKZY"
        "type" => "header"
        "data" => [
          "text" => "6. Optimiere den Einsatz von Ressourcen."
          "level" => 3
        ]
      ]
      [
        "id" => "7pb4E6RctZ"
        "type" => "paragraph"
        "data" => [
          "text" => "Ein strukturiertes Programm hilft dir auch, die Ausrüstung und die verfügbare Zeit effektiv zu nutzen. Anstatt dich bei der Ankunft im Fitnessstudio zu fragen, was du tun sollst, hast du einen genauen Plan, an den du dich halten kannst, wodurch du deine Zeit und deine Anstrengungen maximieren kannst."
        ]
      ]
      [
        "id" => "DwJ2H4pJHR"
        "type" => "header"
        "data" => [
          "text" => "Hol dir dein persönliches Programm kostenlos!"
          "level" => 2
        ]
      ]
      [
        "id" => "7QsgMJVgUz"
        "type" => "paragraph"
        "data" => [
          "text" => "Auf unserer Website kannst du dir <b>kostenlos </b>deinen eigenen <a href="https://www.fitmetrics.ch/de/program/my">Plan</a> erstellen."
        ]
      ]
      [
        "id" => "qg-U9s852G"
        "type" => "paragraph"
        "data" => [
          "text" => "Nutze unsere Musterprogramme als Inspiration oder lass dir von einem unserer professionellen Coaches einen maßgeschneiderten Plan erstellen."
        ]
      ]
      [
        "id" => "NCYAIaeeYE"
        "type" => "paragraph"
        "data" => [
          "text" => "Nutze unsere Ressourcen, um deine Ziele im Krafttraining effektiv und sicher zu erreichen."
        ]
      ]
      [
        "id" => "cm258qUYkT"
        "type" => "paragraph"
        "data" => [
          "text" => "Mach jetzt mit und fang an, deinen Erfolg zu strukturieren! 🎯"
        ]
      ]
    ]
    "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 74.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 {#7689
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.05 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7735
  +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 74.5 MiB 0.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7784
  +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" => "Wichtigkeit eines strukturierten Programms im Bodybuilding."
  "description" => "Optimiere deine Bodybuilding-Ergebnisse mit einem personalisierten Programm. Hol dir jetzt dein kostenloses Programm auf unserer Plattform!"
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7798
  +shareUrl: "https://test.fitmetrics.ch/de/nachricht/wichtigkeit-eines-strukturierten-programms-im-bodybuilding-12"
  +title: "Wichtigkeit eines strukturierten Programms im Bodybuilding."
  +description: "Optimiere deine Bodybuilding-Ergebnisse mit einem personalisierten Programm. Hol dir jetzt dein kostenloses Programm auf unserer Plattform!"
  +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 {#7840
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#7868
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#7893
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#7916
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#7939
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#7962
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#7985
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#8008
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 76.5 MiB 3.40 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8378 …}
    -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 {#8391
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …}
    -leads: Doctrine\ORM\PersistentCollection {#8539 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8390
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …}
    -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 {#8793 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8832 …}
    -clients: Doctrine\ORM\PersistentCollection {#8830 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8882 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …}
      #file: Vich\UploaderBundle\Entity\File {#9056 …}
      #credits: Doctrine\ORM\PersistentCollection {#9057 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#9061 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#9047
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777557474 {#9066
        date: 2026-04-30 15:57:54.792571 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#9060 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8898 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8921 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8970 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8389
      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 {#7847
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8378 …}
    -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 {#8391
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …}
    -leads: Doctrine\ORM\PersistentCollection {#8539 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8390
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …}
    -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 {#8793 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8832 …}
    -clients: Doctrine\ORM\PersistentCollection {#8830 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8882 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …}
      #file: Vich\UploaderBundle\Entity\File {#9056 …}
      #credits: Doctrine\ORM\PersistentCollection {#9057 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#9061 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#9047
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777557474 {#9066
        date: 2026-04-30 15:57:54.792571 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#9060 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8898 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8921 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8970 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8389
      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 76.5 MiB 2.06 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8378 …}
    -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 {#8391
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …}
    -leads: Doctrine\ORM\PersistentCollection {#8539 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8390
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …}
    -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 {#8793 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8832 …}
    -clients: Doctrine\ORM\PersistentCollection {#8830 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8882 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …}
      #file: Vich\UploaderBundle\Entity\File {#9056 …}
      #credits: Doctrine\ORM\PersistentCollection {#9057 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#9061 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#9047
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777557474 {#9066
        date: 2026-04-30 15:57:54.792571 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#9060 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8898 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8921 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8970 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8389
      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 {#8988
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8378 …}
    -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 {#8391
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …}
    -leads: Doctrine\ORM\PersistentCollection {#8539 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8390
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …}
    -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 {#8793 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8832 …}
    -clients: Doctrine\ORM\PersistentCollection {#8830 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8882 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …}
      #file: Vich\UploaderBundle\Entity\File {#9056 …}
      #credits: Doctrine\ORM\PersistentCollection {#9057 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#9061 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#9047
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777557474 {#9066
        date: 2026-04-30 15:57:54.792571 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#9060 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8898 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8921 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8970 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8389
      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 76.5 MiB 0.14 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8890
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …}
    #file: Vich\UploaderBundle\Entity\File {#9056 …}
    #credits: Doctrine\ORM\PersistentCollection {#9057 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9061 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#9047
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777557474 {#9066
      date: 2026-04-30 15:57:54.792571 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#9060 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8378 …}
      -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 {#8391
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …}
      -leads: Doctrine\ORM\PersistentCollection {#8539 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8390
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …}
      -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 {#8793 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8832 …}
      -clients: Doctrine\ORM\PersistentCollection {#8830 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8882 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890}
      -profil: App\Entity\User\ContactProfile {#8898 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8921 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8970 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8389
        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 {#9023
  #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 {#8890
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9064 …}
    #file: Vich\UploaderBundle\Entity\File {#9056 …}
    #credits: Doctrine\ORM\PersistentCollection {#9057 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9061 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#9047
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777557474 {#9066
      date: 2026-04-30 15:57:54.792571 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#9060 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8378 …}
      -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 {#8391
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8405 …}
      -leads: Doctrine\ORM\PersistentCollection {#8539 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8390
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8550 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8652 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8681 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8749 …}
      -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 {#8793 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8832 …}
      -clients: Doctrine\ORM\PersistentCollection {#8830 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8882 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8890}
      -profil: App\Entity\User\ContactProfile {#8898 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8906 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8921 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8970 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8387 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8389
        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 76.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8374
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9111
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 76.5 MiB 0.35 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#9097
  +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 76.5 MiB 0.26 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#9153
  +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 76.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#9208
  +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]
76.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9200
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#9242
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#9274
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#9297
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#9320
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#9343
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#9366
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#9389
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#9412
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +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 {#9435
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4814 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}