Redirect 301 redirect from GET @app_news_detail (6370fb)

GET https://test.fitmetrics.ch/en/news/the-10-common-mistakes-to-avoid-at-the-gym-18

Components

16 Twig Components
83 Render Count
63 ms Render Time
74.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.25ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
4 0.51ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
4 0.36ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.24ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.49ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.15ms
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 52.09ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.35ms
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 2.12ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.27ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.85ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.37ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.32ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.27ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 72.5 MiB 52.09 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4385
  -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 70.5 MiB 0.42 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4432
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4443
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 0.99 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4494
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4509
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "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 {#4559
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4587
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4603
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4627
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4651
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4675
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4699
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4723
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4747
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#4771
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.06 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#5927
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5963
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 72.5 MiB 8.35 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6040
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6041 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6039 …}
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.06 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#6192
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6227
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6257
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6289
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6308
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6418
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6452
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6468
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6492
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6516
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6540
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6564
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6588
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6612
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6636
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6660
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6684
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.46 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6729
  +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 {#6719
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6360
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 72.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Stretching"
        "url" => "/en/news/tag/stretching-3"
      ]
      [
        "label" => "The 10 common mistakes to avoid at the gym"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6812
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.news"
      "url" => "/en/news"
    ]
    [
      "label" => "Stretching"
      "url" => "/en/news/tag/stretching-3"
    ]
    [
      "label" => "The 10 common mistakes to avoid at the gym"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Stretching"
        "url" => "/en/news/tag/stretching-3"
      ]
      [
        "label" => "The 10 common mistakes to avoid at the gym"
        "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 {#6842
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6864
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#6887
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.39 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6832
  +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.99 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3886
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3777 …}
    #file: Vich\UploaderBundle\Entity\File {#3873 …}
    #credits: Doctrine\ORM\PersistentCollection {#3845 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 480
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3750 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724075419 {#3737
      date: 2024-08-19 15:50:19.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777800296 {#3758
      date: 2026-05-03 11:24:56.205665 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news The 10 common mistakes to avoid at the gym"
  "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 {#6979
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news The 10 common mistakes to avoid at the gym"
  +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 {#3886
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3777 …}
    #file: Vich\UploaderBundle\Entity\File {#3873 …}
    #credits: Doctrine\ORM\PersistentCollection {#3845 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 480
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3750 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724075419 {#3737
      date: 2024-08-19 15:50:19.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777800296 {#3758
      date: 2026-05-03 11:24:56.205665 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 {#7016
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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 {#7047
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.25 ms
Input props
[
  "name" => "Stretching"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7085
  +name: "Stretching"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.04 ms
Input props
[
  "name" => "Risk of injuries"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7138
  +name: "Risk of injuries"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.04 ms
Input props
[
  "name" => "Warm-up"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7162
  +name: "Warm-up"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.03 ms
Input props
[
  "name" => "Performance"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7186
  +name: "Performance"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 72.5 MiB 2.12 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730745299600
    "blocks" => [
      [
        "id" => "UW9rilyvlJ"
        "type" => "header"
        "data" => [
          "text" => "Introduction"
          "level" => 2
        ]
      ]
      [
        "id" => "3y7kScYGg-"
        "type" => "paragraph"
        "data" => [
          "text" => "Training in the gym is an excellent way to improve your physical condition, but it comes with its share of pitfalls. Understanding and avoiding common mistakes is crucial to preventing injuries and optimizing results. Ignoring these mistakes can turn your workout into a series of missteps that hinder your goals. Let’s shed light on these errors to maximize your fitness experience."
        ]
      ]
      [
        "id" => "sutZ9qGsrY"
        "type" => "header"
        "data" => [
          "text" => "Neglecting the warm-up"
          "level" => 2
        ]
      ]
      [
        "id" => "-lxGRvAUIY"
        "type" => "header"
        "data" => [
          "text" => "Impact on performance"
          "level" => 3
        ]
      ]
      [
        "id" => "QErsgLN_yT"
        "type" => "paragraph"
        "data" => [
          "text" => "The warm-up is often neglected by athletes eager to start their workout. However, it is essential for preparing your body and improving performance. By increasing heart rate and raising body temperature, the warm-up optimizes blood flow to the muscles, thereby enhancing your efficiency."
        ]
      ]
      [
        "id" => "dVR0Od3K5L"
        "type" => "header"
        "data" => [
          "text" => "Injury risks"
          "level" => 2
        ]
      ]
      [
        "id" => "xhh7qw4MsJ"
        "type" => "paragraph"
        "data" => [
          "text" => "Without a proper warm-up, the risk of injury significantly increases. Cold muscles are less flexible and more prone to tearing. Skipping the warm-up can lead to sprains, tendinitis, and other injuries that not only interrupt your session but also set you back from your fitness goals."
        ]
      ]
      [
        "id" => "l4MHbWduNl"
        "type" => "header"
        "data" => [
          "text" => "Using poor technique"
          "level" => 2
        ]
      ]
      [
        "id" => "ZI0hmdlEgS"
        "type" => "header"
        "data" => [
          "text" => "Consequences for the body"
          "level" => 3
        ]
      ]
      [
        "id" => "Z1BpnqIgYl"
        "type" => "paragraph"
        "data" => [
          "text" => "Adopting poor technique during exercises can have disastrous consequences. Incorrect movements can lead to injuries like lower back pain, sprains, or even joint injuries, compromising your long-term progress. Learn how to avoid these mistakes to maximize your efficiency."
        ]
      ]
      [
        "id" => "XKwvBymqSp"
        "type" => "header"
        "data" => [
          "text" => "Importance of guidance"
          "level" => 2
        ]
      ]
      [
        "id" => "92uZqGTzHV"
        "type" => "paragraph"
        "data" => [
          "text" => "It's wise to consult a personal trainer to correct your technique. An expert eye can prevent mistakes and guide you in performing movements correctly. This helps you avoid injuries while getting the most out of your workout."
        ]
      ]
      [
        "id" => "EFEQsqpTFY"
        "type" => "header"
        "data" => [
          "text" => "Importance of execution"
          "level" => 2
        ]
      ]
      [
        "id" => "U_sTlvfK9x"
        "type" => "paragraph"
        "data" => [
          "text" => "Taking the time to execute movements correctly with an appropriate load is crucial. Every fitness exercise should be performed with proper alignment and the correct range of motion. You can explore illustrated fitness tutorials on fitmetrics.ch to deepen your technique."
        ]
      ]
      [
        "id" => "aL1nv6_dgp"
        "type" => "header"
        "data" => [
          "text" => "Skipping rest days"
          "level" => 2
        ]
      ]
      [
        "id" => "gRK3SMag5Y"
        "type" => "header"
        "data" => [
          "text" => "Muscle recovery"
          "level" => 3
        ]
      ]
      [
        "id" => "_zTAxbsoPC"
        "type" => "paragraph"
        "data" => [
          "text" => "Rest days are just as important as training days. Contrary to what one might think, muscles grow during rest when muscle fibers repair and strengthen. Neglecting rest could be a mistake that hinders your progress."
        ]
      ]
      [
        "id" => "osxmQvnmSB"
        "type" => "header"
        "data" => [
          "text" => "Preventing overtraining"
          "level" => 2
        ]
      ]
      [
        "id" => "JE7gqsS45F"
        "type" => "paragraph"
        "data" => [
          "text" => "Overtraining can lead to fatigue, decreased performance, and injuries. A sign of excessive strain on the body, overtraining can become an obstacle to your physical development. Symptoms include headaches, persistent muscle soreness, and a lack of motivation. Taking time to recover is essential to avoid these pitfalls."
        ]
      ]
      [
        "id" => "3iKOjUUUb9"
        "type" => "header"
        "data" => [
          "text" => "Not following a structured training program"
          "level" => 2
        ]
      ]
      [
        "id" => "SCawS-i9hb"
        "type" => "header"
        "data" => [
          "text" => "Evaluating goals"
          "level" => 3
        ]
      ]
      [
        "id" => "tW0hpnrwHU"
        "type" => "paragraph"
        "data" => [
          "text" => "Without clear and structured goals, your progress will be sporadic. Setting measurable and realistic goals is the first step toward sustainable success. Assess your abilities and needs before designing your program."
        ]
      ]
      [
        "id" => "aQprz9e8qS"
        "type" => "header"
        "data" => [
          "text" => "Benefits of a structured program"
          "level" => 2
        ]
      ]
      [
        "id" => "7rDd2nASQK"
        "type" => "paragraph"
        "data" => [
          "text" => "A well-designed program helps you maximize your results by structuring your effort and balancing your sessions. By incorporating variations and challenges, a structured program keeps your motivation high while improving your skills. <a href="https://www.fitmetrics.ch/en/workouts">Create your personalized program on FitMetrics</a>, and make sure it meets your specific needs."
        ]
      ]
      [
        "id" => "tFAMciLk6B"
        "type" => "header"
        "data" => [
          "text" => "Ignoring hydration"
          "level" => 2
        ]
      ]
      [
        "id" => "2d89MWzHDW"
        "type" => "header"
        "data" => [
          "text" => "Impact on performance"
          "level" => 3
        ]
      ]
      [
        "id" => "qi_gmE2sUf"
        "type" => "paragraph"
        "data" => [
          "text" => "Dehydration can quickly impair your endurance and concentration, reducing the effectiveness of your workout. Adequate hydration is crucial for thermal regulation and toxin elimination. Maintaining fluid balance is vital for optimal performance."
        ]
      ]
      [
        "id" => "Ey2YSeKTT0"
        "type" => "header"
        "data" => [
          "text" => "Hydration tips"
          "level" => 2
        ]
      ]
      [
        "id" => "qwCmZOM_LN"
        "type" => "paragraph"
        "data" => [
          "text" => "Be sure to drink before, during, and after your workout. Always carry a water bottle with you, and don't wait until you're thirsty to drink. A good rule of thumb is to aim for 0.5 liters for every hour of exercise."
        ]
      ]
      [
        "id" => "feOCYZxljk"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "F4WJ4o9hMH"
        "type" => "paragraph"
        "data" => [
          "text" => "Mistakes in the gym can turn a session into a nightmare. Whether it’s neglecting the warm-up, poor technique, skipping rest days, ignoring a structured program, or hydration, these errors hinder your progress. Being aware of and avoiding them will help you reach your fitness goals safely and effectively. Keep these tips in mind for an optimal fitness experience!"
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "The 10 common mistakes to avoid at the gym"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7173
  +title: "The 10 common mistakes to avoid at the gym"
  +data: [
    "time" => 1730745299600
    "blocks" => [
      [
        "id" => "UW9rilyvlJ"
        "type" => "header"
        "data" => [
          "text" => "Introduction"
          "level" => 2
        ]
      ]
      [
        "id" => "3y7kScYGg-"
        "type" => "paragraph"
        "data" => [
          "text" => "Training in the gym is an excellent way to improve your physical condition, but it comes with its share of pitfalls. Understanding and avoiding common mistakes is crucial to preventing injuries and optimizing results. Ignoring these mistakes can turn your workout into a series of missteps that hinder your goals. Let’s shed light on these errors to maximize your fitness experience."
        ]
      ]
      [
        "id" => "sutZ9qGsrY"
        "type" => "header"
        "data" => [
          "text" => "Neglecting the warm-up"
          "level" => 2
        ]
      ]
      [
        "id" => "-lxGRvAUIY"
        "type" => "header"
        "data" => [
          "text" => "Impact on performance"
          "level" => 3
        ]
      ]
      [
        "id" => "QErsgLN_yT"
        "type" => "paragraph"
        "data" => [
          "text" => "The warm-up is often neglected by athletes eager to start their workout. However, it is essential for preparing your body and improving performance. By increasing heart rate and raising body temperature, the warm-up optimizes blood flow to the muscles, thereby enhancing your efficiency."
        ]
      ]
      [
        "id" => "dVR0Od3K5L"
        "type" => "header"
        "data" => [
          "text" => "Injury risks"
          "level" => 2
        ]
      ]
      [
        "id" => "xhh7qw4MsJ"
        "type" => "paragraph"
        "data" => [
          "text" => "Without a proper warm-up, the risk of injury significantly increases. Cold muscles are less flexible and more prone to tearing. Skipping the warm-up can lead to sprains, tendinitis, and other injuries that not only interrupt your session but also set you back from your fitness goals."
        ]
      ]
      [
        "id" => "l4MHbWduNl"
        "type" => "header"
        "data" => [
          "text" => "Using poor technique"
          "level" => 2
        ]
      ]
      [
        "id" => "ZI0hmdlEgS"
        "type" => "header"
        "data" => [
          "text" => "Consequences for the body"
          "level" => 3
        ]
      ]
      [
        "id" => "Z1BpnqIgYl"
        "type" => "paragraph"
        "data" => [
          "text" => "Adopting poor technique during exercises can have disastrous consequences. Incorrect movements can lead to injuries like lower back pain, sprains, or even joint injuries, compromising your long-term progress. Learn how to avoid these mistakes to maximize your efficiency."
        ]
      ]
      [
        "id" => "XKwvBymqSp"
        "type" => "header"
        "data" => [
          "text" => "Importance of guidance"
          "level" => 2
        ]
      ]
      [
        "id" => "92uZqGTzHV"
        "type" => "paragraph"
        "data" => [
          "text" => "It's wise to consult a personal trainer to correct your technique. An expert eye can prevent mistakes and guide you in performing movements correctly. This helps you avoid injuries while getting the most out of your workout."
        ]
      ]
      [
        "id" => "EFEQsqpTFY"
        "type" => "header"
        "data" => [
          "text" => "Importance of execution"
          "level" => 2
        ]
      ]
      [
        "id" => "U_sTlvfK9x"
        "type" => "paragraph"
        "data" => [
          "text" => "Taking the time to execute movements correctly with an appropriate load is crucial. Every fitness exercise should be performed with proper alignment and the correct range of motion. You can explore illustrated fitness tutorials on fitmetrics.ch to deepen your technique."
        ]
      ]
      [
        "id" => "aL1nv6_dgp"
        "type" => "header"
        "data" => [
          "text" => "Skipping rest days"
          "level" => 2
        ]
      ]
      [
        "id" => "gRK3SMag5Y"
        "type" => "header"
        "data" => [
          "text" => "Muscle recovery"
          "level" => 3
        ]
      ]
      [
        "id" => "_zTAxbsoPC"
        "type" => "paragraph"
        "data" => [
          "text" => "Rest days are just as important as training days. Contrary to what one might think, muscles grow during rest when muscle fibers repair and strengthen. Neglecting rest could be a mistake that hinders your progress."
        ]
      ]
      [
        "id" => "osxmQvnmSB"
        "type" => "header"
        "data" => [
          "text" => "Preventing overtraining"
          "level" => 2
        ]
      ]
      [
        "id" => "JE7gqsS45F"
        "type" => "paragraph"
        "data" => [
          "text" => "Overtraining can lead to fatigue, decreased performance, and injuries. A sign of excessive strain on the body, overtraining can become an obstacle to your physical development. Symptoms include headaches, persistent muscle soreness, and a lack of motivation. Taking time to recover is essential to avoid these pitfalls."
        ]
      ]
      [
        "id" => "3iKOjUUUb9"
        "type" => "header"
        "data" => [
          "text" => "Not following a structured training program"
          "level" => 2
        ]
      ]
      [
        "id" => "SCawS-i9hb"
        "type" => "header"
        "data" => [
          "text" => "Evaluating goals"
          "level" => 3
        ]
      ]
      [
        "id" => "tW0hpnrwHU"
        "type" => "paragraph"
        "data" => [
          "text" => "Without clear and structured goals, your progress will be sporadic. Setting measurable and realistic goals is the first step toward sustainable success. Assess your abilities and needs before designing your program."
        ]
      ]
      [
        "id" => "aQprz9e8qS"
        "type" => "header"
        "data" => [
          "text" => "Benefits of a structured program"
          "level" => 2
        ]
      ]
      [
        "id" => "7rDd2nASQK"
        "type" => "paragraph"
        "data" => [
          "text" => "A well-designed program helps you maximize your results by structuring your effort and balancing your sessions. By incorporating variations and challenges, a structured program keeps your motivation high while improving your skills. <a href="https://www.fitmetrics.ch/en/workouts">Create your personalized program on FitMetrics</a>, and make sure it meets your specific needs."
        ]
      ]
      [
        "id" => "tFAMciLk6B"
        "type" => "header"
        "data" => [
          "text" => "Ignoring hydration"
          "level" => 2
        ]
      ]
      [
        "id" => "2d89MWzHDW"
        "type" => "header"
        "data" => [
          "text" => "Impact on performance"
          "level" => 3
        ]
      ]
      [
        "id" => "qi_gmE2sUf"
        "type" => "paragraph"
        "data" => [
          "text" => "Dehydration can quickly impair your endurance and concentration, reducing the effectiveness of your workout. Adequate hydration is crucial for thermal regulation and toxin elimination. Maintaining fluid balance is vital for optimal performance."
        ]
      ]
      [
        "id" => "Ey2YSeKTT0"
        "type" => "header"
        "data" => [
          "text" => "Hydration tips"
          "level" => 2
        ]
      ]
      [
        "id" => "qwCmZOM_LN"
        "type" => "paragraph"
        "data" => [
          "text" => "Be sure to drink before, during, and after your workout. Always carry a water bottle with you, and don't wait until you're thirsty to drink. A good rule of thumb is to aim for 0.5 liters for every hour of exercise."
        ]
      ]
      [
        "id" => "feOCYZxljk"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "F4WJ4o9hMH"
        "type" => "paragraph"
        "data" => [
          "text" => "Mistakes in the gym can turn a session into a nightmare. Whether it’s neglecting the warm-up, poor technique, skipping rest days, ignoring a structured program, or hydration, these errors hinder your progress. Being aware of and avoiding them will help you reach your fitness goals safely and effectively. Keep these tips in mind for an optimal fitness experience!"
        ]
      ]
    ]
    "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 {#7260
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.05 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7302
  +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 {#7349
  +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.03 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7392
  +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 {#7429
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 72.5 MiB 1.27 ms
Input props
[
  "title" => "The 10 common mistakes to avoid at the gym"
  "description" => "Discover the 10 common mistakes to avoid to improve your performance and prevent injuries. Optimize your training!"
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7443
  +shareUrl: "https://test.fitmetrics.ch/en/news/the-10-common-mistakes-to-avoid-at-the-gym-18"
  +title: "The 10 common mistakes to avoid at the gym"
  +description: "Discover the 10 common mistakes to avoid to improve your performance and prevent injuries. Optimize your training!"
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#7485
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7513
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7538
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7561
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7584
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7607
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7630
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7653
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 74.5 MiB 3.85 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8023 …}
    -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 {#8036
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8050 …}
    -leads: Doctrine\ORM\PersistentCollection {#8184 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8035
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8195 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8297 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8326 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8394 …}
    -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 {#8438 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8477 …}
    -clients: Doctrine\ORM\PersistentCollection {#8475 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8527 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8535
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8709 …}
      #file: Vich\UploaderBundle\Entity\File {#8701 …}
      #credits: Doctrine\ORM\PersistentCollection {#8702 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8706 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8692
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777800296 {#8711
        date: 2026-05-03 11:24:56.326410 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8705 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8543 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8551 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8566 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8615 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8032 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8034
      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 {#7492
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8023 …}
    -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 {#8036
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8050 …}
    -leads: Doctrine\ORM\PersistentCollection {#8184 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8035
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8195 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8297 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8326 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8394 …}
    -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 {#8438 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8477 …}
    -clients: Doctrine\ORM\PersistentCollection {#8475 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8527 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8535
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8709 …}
      #file: Vich\UploaderBundle\Entity\File {#8701 …}
      #credits: Doctrine\ORM\PersistentCollection {#8702 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8706 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8692
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777800296 {#8711
        date: 2026-05-03 11:24:56.326410 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8705 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8543 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8551 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8566 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8615 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8032 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8034
      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.37 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8023 …}
    -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 {#8036
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8050 …}
    -leads: Doctrine\ORM\PersistentCollection {#8184 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8035
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8195 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8297 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8326 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8394 …}
    -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 {#8438 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8477 …}
    -clients: Doctrine\ORM\PersistentCollection {#8475 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8527 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8535
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8709 …}
      #file: Vich\UploaderBundle\Entity\File {#8701 …}
      #credits: Doctrine\ORM\PersistentCollection {#8702 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8706 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8692
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777800296 {#8711
        date: 2026-05-03 11:24:56.326410 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8705 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8543 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8551 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8566 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8615 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8032 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8034
      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 {#8633
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8023 …}
    -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 {#8036
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8050 …}
    -leads: Doctrine\ORM\PersistentCollection {#8184 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8035
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8195 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8297 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8326 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8394 …}
    -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 {#8438 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8477 …}
    -clients: Doctrine\ORM\PersistentCollection {#8475 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8527 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8535
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8709 …}
      #file: Vich\UploaderBundle\Entity\File {#8701 …}
      #credits: Doctrine\ORM\PersistentCollection {#8702 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8706 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8692
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777800296 {#8711
        date: 2026-05-03 11:24:56.326410 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8705 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8543 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8551 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8566 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8615 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8032 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8034
      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.16 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8535
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8709 …}
    #file: Vich\UploaderBundle\Entity\File {#8701 …}
    #credits: Doctrine\ORM\PersistentCollection {#8702 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8706 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8692
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777800296 {#8711
      date: 2026-05-03 11:24:56.326410 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8705 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8023 …}
      -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 {#8036
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8050 …}
      -leads: Doctrine\ORM\PersistentCollection {#8184 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8035
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8195 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8297 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8326 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8394 …}
      -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 {#8438 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8477 …}
      -clients: Doctrine\ORM\PersistentCollection {#8475 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8527 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8535}
      -profil: App\Entity\User\ContactProfile {#8543 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8551 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8566 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8615 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8032 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8034
        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 {#8668
  #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 {#8535
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8709 …}
    #file: Vich\UploaderBundle\Entity\File {#8701 …}
    #credits: Doctrine\ORM\PersistentCollection {#8702 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8706 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8692
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777800296 {#8711
      date: 2026-05-03 11:24:56.326410 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8705 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8023 …}
      -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 {#8036
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8050 …}
      -leads: Doctrine\ORM\PersistentCollection {#8184 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8035
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8195 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8297 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8326 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8394 …}
      -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 {#8438 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8477 …}
      -clients: Doctrine\ORM\PersistentCollection {#8475 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8527 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8535}
      -profil: App\Entity\User\ContactProfile {#8543 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8551 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8566 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8615 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8032 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8034
        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 {#8019
  +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 {#8756
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 74.5 MiB 0.32 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8742
  +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.27 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8798
  +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 {#8853
  +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 {#8845
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8887
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8919
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8942
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 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 {#8965
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8988
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "instagram"
  +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-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9011
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#9034
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "tiktok"
  +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-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9057
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +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" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#9080
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}