Redirect 301 redirect from GET @app_news_detail (83a520)

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

Components

17 Twig Components
83 Render Count
74 ms Render Time
76.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.47ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
4 0.37ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.45ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.53ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
2 0.49ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.27ms
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.27ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 61.98ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 10.08ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.58ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.71ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.40ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 4.29ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.67ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.37ms
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 61.98 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 64.5 MiB 0.45 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 64.5 MiB 0.05 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]
64.5 MiB 1.16 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 64.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4509
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "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 64.5 MiB 0.04 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 64.5 MiB 0.04 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 64.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4627
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4651
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4675
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4699
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4723
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4747
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4771
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.10 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]
68.5 MiB 0.15 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 10.08 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.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 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.05 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.06 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.05 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.04 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.04 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.49 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.58 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.44 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 1.08 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 @1777850718 {#3758
      date: 2026-05-04 01:25:18.727739 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 @1777850718 {#3758
      date: 2026-05-04 01:25:18.727739 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.05 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.05 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.26 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.04 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.71 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:square:fluid App\Twig\Components\Ad\AdSquareFluid 72.5 MiB 0.23 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#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 72.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 72.5 MiB 0.21 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 72.5 MiB 1.40 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 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 {#7494
  #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 {#7522
  #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 {#7547
  #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 {#7570
  #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 {#7593
  #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 {#7616
  #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 {#7639
  #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 {#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 74.5 MiB 4.29 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 @1777850718 {#8720
        date: 2026-05-04 01:25:18.870525 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 @1777850718 {#8720
        date: 2026-05-04 01:25:18.870525 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 74.5 MiB 2.67 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 @1777850718 {#8720
        date: 2026-05-04 01:25:18.870525 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 @1777850718 {#8720
        date: 2026-05-04 01:25:18.870525 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 74.5 MiB 0.18 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 @1777850718 {#8720
      date: 2026-05-04 01:25:18.870525 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 @1777850718 {#8720
      date: 2026-05-04 01:25:18.870525 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 74.5 MiB 0.06 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 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 {#8765
  #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.37 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 74.5 MiB 0.27 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 74.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]
74.5 MiB 0.14 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 74.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 76.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#8928
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#8951
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8974
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8997
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9020
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#9043
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9066
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#9089
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4435 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}