Redirect 301 redirect from GET @app_news_detail (18e96b)

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

Components

17 Twig Components
83 Render Count
61 ms Render Time
86.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.27ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
4 0.35ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.25ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.43ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
2 0.42ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 0.97ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
2 0.27ms
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 50.45ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.57ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.51ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.26ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.25ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 1.92ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.30ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.24ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 86.5 MiB 50.45 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 86.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 {#4432
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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]
86.5 MiB 1.00 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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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]
86.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 86.5 MiB 7.57 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 86.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 {#6192
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6227
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 86.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 86.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 86.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 {#6418
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.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 86.5 MiB 0.39 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 86.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 86.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 86.5 MiB 0.55 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 86.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 86.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 86.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 86.5 MiB 0.37 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 86.5 MiB 0.82 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 @1777840723 {#3758
      date: 2026-05-03 22:38:43.551663 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 @1777840723 {#3758
      date: 2026-05-03 22:38:43.551663 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 86.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 86.5 MiB 0.24 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 86.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 86.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 86.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 86.5 MiB 2.51 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 86.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 86.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:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.23 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7350
  +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:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7401
  +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 86.5 MiB 0.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7438
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 86.5 MiB 1.26 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 {#7452
  +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 86.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 {#7494
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7522
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7547
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7570
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7593
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7616
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7639
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7662
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 86.5 MiB 3.25 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8032 …}
    -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 {#8045
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …}
    -leads: Doctrine\ORM\PersistentCollection {#8193 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8044
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …}
    -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 {#8447 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8486 …}
    -clients: Doctrine\ORM\PersistentCollection {#8484 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8536 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …}
      #file: Vich\UploaderBundle\Entity\File {#8710 …}
      #credits: Doctrine\ORM\PersistentCollection {#8711 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8715 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8701
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777840723 {#8720
        date: 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8714 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8552 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8575 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8624 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8043
      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 {#7501
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8032 …}
    -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 {#8045
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …}
    -leads: Doctrine\ORM\PersistentCollection {#8193 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8044
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …}
    -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 {#8447 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8486 …}
    -clients: Doctrine\ORM\PersistentCollection {#8484 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8536 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …}
      #file: Vich\UploaderBundle\Entity\File {#8710 …}
      #credits: Doctrine\ORM\PersistentCollection {#8711 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8715 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8701
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777840723 {#8720
        date: 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8714 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8552 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8575 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8624 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8043
      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 86.5 MiB 1.92 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8032 …}
    -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 {#8045
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …}
    -leads: Doctrine\ORM\PersistentCollection {#8193 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8044
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …}
    -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 {#8447 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8486 …}
    -clients: Doctrine\ORM\PersistentCollection {#8484 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8536 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …}
      #file: Vich\UploaderBundle\Entity\File {#8710 …}
      #credits: Doctrine\ORM\PersistentCollection {#8711 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8715 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8701
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777840723 {#8720
        date: 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8714 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8552 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8575 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8624 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8043
      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 {#8642
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8032 …}
    -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 {#8045
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …}
    -leads: Doctrine\ORM\PersistentCollection {#8193 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8044
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …}
    -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 {#8447 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8486 …}
    -clients: Doctrine\ORM\PersistentCollection {#8484 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8536 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …}
      #file: Vich\UploaderBundle\Entity\File {#8710 …}
      #credits: Doctrine\ORM\PersistentCollection {#8711 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8715 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8701
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777840723 {#8720
        date: 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8714 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8552 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8575 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8624 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8043
      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 86.5 MiB 0.15 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8544
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …}
    #file: Vich\UploaderBundle\Entity\File {#8710 …}
    #credits: Doctrine\ORM\PersistentCollection {#8711 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8715 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8701
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777840723 {#8720
      date: 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8714 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8032 …}
      -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 {#8045
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …}
      -leads: Doctrine\ORM\PersistentCollection {#8193 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8044
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …}
      -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 {#8447 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8486 …}
      -clients: Doctrine\ORM\PersistentCollection {#8484 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8536 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544}
      -profil: App\Entity\User\ContactProfile {#8552 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8575 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8624 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8043
        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 {#8677
  #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 {#8544
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8718 …}
    #file: Vich\UploaderBundle\Entity\File {#8710 …}
    #credits: Doctrine\ORM\PersistentCollection {#8711 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8715 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8701
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777840723 {#8720
      date: 2026-05-03 22:38:43.665928 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8714 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8032 …}
      -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 {#8045
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8059 …}
      -leads: Doctrine\ORM\PersistentCollection {#8193 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8044
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8204 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8306 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8335 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8403 …}
      -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 {#8447 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8486 …}
      -clients: Doctrine\ORM\PersistentCollection {#8484 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8536 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8544}
      -profil: App\Entity\User\ContactProfile {#8552 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8560 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8575 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8624 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8041 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8043
        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 86.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8028
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#8765
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 86.5 MiB 0.30 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8751
  +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 86.5 MiB 0.24 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8807
  +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 86.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8862
  +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]
86.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8854
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#8896
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#8928
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 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 {#8951
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#8974
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#8997
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9020
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9043
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9066
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9089
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}