GET https://test.fitmetrics.ch/en/news/a-better-understanding-of-muscle-memory-41

Components

16 Twig Components
80 Render Count
67 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.33ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.35ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
3 0.46ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.42ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.11ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
2 0.30ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.29ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 57.11ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.83ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.54ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.06ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.31ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.12ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 1.85ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.33ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.23ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 72.5 MiB 57.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4563
  -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 66.5 MiB 0.47 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 {#4610
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.07 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 {#4621
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
66.5 MiB 1.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4672
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4687
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4737
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4765
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4781
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4805
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4829
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4853
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4877
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4901
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4925
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4949
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.05 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#6051
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6087
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 72.5 MiB 8.83 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6164
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6165 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6163 …}
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#6316
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6351
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6381
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6413
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "apple"
  "class" => "h-[24px] w-[20px] fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px] fill-white"
]
Component
App\Twig\Components\Media\Icon {#6432
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6542
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-white w-[20px] h-[20px]"
]
Attributes
[
  "class" => "fill-white w-[20px] h-[20px]"
]
Component
App\Twig\Components\Media\Icon {#6576
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6592
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6616
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6640
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6664
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6688
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6712
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6736
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6760
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6784
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6808
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.38 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6853
  +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 {#6843
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6484
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 72.5 MiB 0.54 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Muscle gain"
        "url" => "/en/news/tag/muscle-gain-1"
      ]
      [
        "label" => "A better understanding of muscle memory"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6936
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.news"
      "url" => "/en/news"
    ]
    [
      "label" => "Muscle gain"
      "url" => "/en/news/tag/muscle-gain-1"
    ]
    [
      "label" => "A better understanding of muscle memory"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Muscle gain"
        "url" => "/en/news/tag/muscle-gain-1"
      ]
      [
        "label" => "A better understanding of muscle memory"
        "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 {#6966
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#6988
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#7011
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.37 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6956
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:image App\Twig\Components\Media\Image 74.5 MiB 0.97 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3952
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3825 …}
    #file: Vich\UploaderBundle\Entity\File {#3924 …}
    #credits: Doctrine\ORM\PersistentCollection {#3911 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 513
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3860 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730758059 {#3781
      date: 2024-11-04 23:07:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777557481 {#3868
      date: 2026-04-30 15:58:01.381253 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news A better understanding of muscle memory"
  "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 {#7103
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news A better understanding of muscle memory"
  +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 {#3952
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3825 …}
    #file: Vich\UploaderBundle\Entity\File {#3924 …}
    #credits: Doctrine\ORM\PersistentCollection {#3911 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 513
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3860 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730758059 {#3781
      date: 2024-11-04 23:07:39.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777557481 {#3868
      date: 2026-04-30 15:58:01.381253 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "calendar"
  "class" => "w-4 h-4"
]
Attributes
[
  "class" => "w-4 h-4"
]
Component
App\Twig\Components\Media\Icon {#7140
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "latest"
  "class" => "h-4 w-4"
]
Attributes
[
  "class" => "h-4 w-4"
]
Component
App\Twig\Components\Media\Icon {#7171
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.26 ms
Input props
[
  "name" => "Muscle gain"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7209
  +name: "Muscle gain"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.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 {#7262
  +name: "Performance"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 2.06 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1738098092074
    "blocks" => [
      [
        "id" => "3H2bzOpwTO"
        "type" => "header"
        "data" => [
          "text" => "What is muscle memory?"
          "level" => 2
        ]
      ]
      [
        "id" => "G39zqWoBHk"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle memory is often perceived as a major advantage in sports and fitness. It is actually a form of procedural memory that consolidates repeated motor tasks, making their reproduction easier over time."
        ]
      ]
      [
        "id" => "EjexSM_KQB"
        "type" => "header"
        "data" => [
          "text" => "Definition and mechanism"
          "level" => 3
        ]
      ]
      [
        "id" => "XhJAaXlBnu"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle memory operates through the central nervous system, engaging neural networks that specialize in specific motor tasks. Every time an action is repeated, these networks become more efficient, making the movement smoother and more automatic. This doesn’t mean that our muscles have their own memory; rather, our brain learns to optimize its control over them."
        ]
      ]
      [
        "id" => "O7jeaJfrb-"
        "type" => "header"
        "data" => [
          "text" => "The role of DNA in muscle memory"
          "level" => 3
        ]
      ]
      [
        "id" => "274OIIR8uK"
        "type" => "paragraph"
        "data" => [
          "text" => "DNA also plays a role in muscle memory. Research has shown that certain epigenetic modifications can occur with training, influencing the muscles’ recovery capacity after periods of inactivity. This is reflected in the hypomethylation of certain genes, which helps retain acquired motor skills."
        ]
      ]
      [
        "id" => "cTwgz40J7Y"
        "type" => "header"
        "data" => [
          "text" => "Benefits of muscle memory"
          "level" => 2
        ]
      ]
      [
        "id" => "6MQ9JBr36P"
        "type" => "header"
        "data" => [
          "text" => "Faster recovery"
          "level" => 3
        ]
      ]
      [
        "id" => "hQUT5Wo0G3"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle memory enables quicker recovery after a break from training. This means athletes can resume their usual training programs much faster than beginners."
        ]
      ]
      [
        "id" => "TyM63oDFhb"
        "type" => "header"
        "data" => [
          "text" => "Improved performance"
          "level" => 3
        ]
      ]
      [
        "id" => "ZkiP5otpDD"
        "type" => "paragraph"
        "data" => [
          "text" => "With muscle memory, performance improves more rapidly because the body "remembers" movements, reducing the time required to relearn or adjust acquired skills."
        ]
      ]
      [
        "id" => "yGjW_MuLAU"
        "type" => "header"
        "data" => [
          "text" => "Training muscle memory"
          "level" => 2
        ]
      ]
      [
        "id" => "EDBFv1qtTG"
        "type" => "header"
        "data" => [
          "text" => "Effective training techniques"
          "level" => 3
        ]
      ]
      [
        "id" => "ZKX30kOIL8"
        "type" => "paragraph"
        "data" => [
          "text" => "To strengthen muscle memory, training techniques should be targeted. For instance, interval training and repeated exercises are particularly effective in achieving better motor control."
        ]
      ]
      [
        "id" => "xdNQrtysav"
        "type" => "header"
        "data" => [
          "text" => "The importance of repetition"
          "level" => 3
        ]
      ]
      [
        "id" => "AOM770iT1G"
        "type" => "paragraph"
        "data" => [
          "text" => "Repetition is key to enhancing muscle memory. Regular and focused practice embeds movements into procedural memory, making complex movements second nature."
        ]
      ]
      [
        "id" => "vtt_Fc9eZ9"
        "type" => "header"
        "data" => [
          "text" => "Myths and realities about muscle memory"
          "level" => 2
        ]
      ]
      [
        "id" => "iWf4kr_iEY"
        "type" => "header"
        "data" => [
          "text" => "Understanding the limits of muscle memory"
          "level" => 3
        ]
      ]
      [
        "id" => "9PjyXxzEY4"
        "type" => "paragraph"
        "data" => [
          "text" => "Although muscle memory offers considerable benefits, it is important to recognize its limits. It cannot compensate for poor technique or replace continuous training."
        ]
      ]
      [
        "id" => "55jnSOe-Oa"
        "type" => "header"
        "data" => [
          "text" => "The impact of interruptions on muscle memory"
          "level" => 3
        ]
      ]
      [
        "id" => "mNxbXWdyVa"
        "type" => "paragraph"
        "data" => [
          "text" => "Prolonged interruptions can affect muscle memory’s ability to "remember" skills, but these effects are often temporary. With proper resumption, lost gains can often be recovered more quickly."
        ]
      ]
      [
        "id" => "EUGFbUpSe4"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "E8Gein8xIv"
        "type" => "paragraph"
        "data" => [
          "text" => "In summary, muscle memory plays a vital role in improving and maintaining athletic performance. It relies on neural and genetic mechanisms that capture and effectively reproduce complex motor skills. For athletes and fitness enthusiasts, understanding and leveraging muscle memory can provide a significant advantage in their daily practice."
        ]
      ]
    ]
    "version" => "2.30.6"
  ]
  "title" => "A better understanding of muscle memory"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7249
  +title: "A better understanding of muscle memory"
  +data: [
    "time" => 1738098092074
    "blocks" => [
      [
        "id" => "3H2bzOpwTO"
        "type" => "header"
        "data" => [
          "text" => "What is muscle memory?"
          "level" => 2
        ]
      ]
      [
        "id" => "G39zqWoBHk"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle memory is often perceived as a major advantage in sports and fitness. It is actually a form of procedural memory that consolidates repeated motor tasks, making their reproduction easier over time."
        ]
      ]
      [
        "id" => "EjexSM_KQB"
        "type" => "header"
        "data" => [
          "text" => "Definition and mechanism"
          "level" => 3
        ]
      ]
      [
        "id" => "XhJAaXlBnu"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle memory operates through the central nervous system, engaging neural networks that specialize in specific motor tasks. Every time an action is repeated, these networks become more efficient, making the movement smoother and more automatic. This doesn’t mean that our muscles have their own memory; rather, our brain learns to optimize its control over them."
        ]
      ]
      [
        "id" => "O7jeaJfrb-"
        "type" => "header"
        "data" => [
          "text" => "The role of DNA in muscle memory"
          "level" => 3
        ]
      ]
      [
        "id" => "274OIIR8uK"
        "type" => "paragraph"
        "data" => [
          "text" => "DNA also plays a role in muscle memory. Research has shown that certain epigenetic modifications can occur with training, influencing the muscles’ recovery capacity after periods of inactivity. This is reflected in the hypomethylation of certain genes, which helps retain acquired motor skills."
        ]
      ]
      [
        "id" => "cTwgz40J7Y"
        "type" => "header"
        "data" => [
          "text" => "Benefits of muscle memory"
          "level" => 2
        ]
      ]
      [
        "id" => "6MQ9JBr36P"
        "type" => "header"
        "data" => [
          "text" => "Faster recovery"
          "level" => 3
        ]
      ]
      [
        "id" => "hQUT5Wo0G3"
        "type" => "paragraph"
        "data" => [
          "text" => "Muscle memory enables quicker recovery after a break from training. This means athletes can resume their usual training programs much faster than beginners."
        ]
      ]
      [
        "id" => "TyM63oDFhb"
        "type" => "header"
        "data" => [
          "text" => "Improved performance"
          "level" => 3
        ]
      ]
      [
        "id" => "ZkiP5otpDD"
        "type" => "paragraph"
        "data" => [
          "text" => "With muscle memory, performance improves more rapidly because the body "remembers" movements, reducing the time required to relearn or adjust acquired skills."
        ]
      ]
      [
        "id" => "yGjW_MuLAU"
        "type" => "header"
        "data" => [
          "text" => "Training muscle memory"
          "level" => 2
        ]
      ]
      [
        "id" => "EDBFv1qtTG"
        "type" => "header"
        "data" => [
          "text" => "Effective training techniques"
          "level" => 3
        ]
      ]
      [
        "id" => "ZKX30kOIL8"
        "type" => "paragraph"
        "data" => [
          "text" => "To strengthen muscle memory, training techniques should be targeted. For instance, interval training and repeated exercises are particularly effective in achieving better motor control."
        ]
      ]
      [
        "id" => "xdNQrtysav"
        "type" => "header"
        "data" => [
          "text" => "The importance of repetition"
          "level" => 3
        ]
      ]
      [
        "id" => "AOM770iT1G"
        "type" => "paragraph"
        "data" => [
          "text" => "Repetition is key to enhancing muscle memory. Regular and focused practice embeds movements into procedural memory, making complex movements second nature."
        ]
      ]
      [
        "id" => "vtt_Fc9eZ9"
        "type" => "header"
        "data" => [
          "text" => "Myths and realities about muscle memory"
          "level" => 2
        ]
      ]
      [
        "id" => "iWf4kr_iEY"
        "type" => "header"
        "data" => [
          "text" => "Understanding the limits of muscle memory"
          "level" => 3
        ]
      ]
      [
        "id" => "9PjyXxzEY4"
        "type" => "paragraph"
        "data" => [
          "text" => "Although muscle memory offers considerable benefits, it is important to recognize its limits. It cannot compensate for poor technique or replace continuous training."
        ]
      ]
      [
        "id" => "55jnSOe-Oa"
        "type" => "header"
        "data" => [
          "text" => "The impact of interruptions on muscle memory"
          "level" => 3
        ]
      ]
      [
        "id" => "mNxbXWdyVa"
        "type" => "paragraph"
        "data" => [
          "text" => "Prolonged interruptions can affect muscle memory’s ability to "remember" skills, but these effects are often temporary. With proper resumption, lost gains can often be recovered more quickly."
        ]
      ]
      [
        "id" => "EUGFbUpSe4"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "E8Gein8xIv"
        "type" => "paragraph"
        "data" => [
          "text" => "In summary, muscle memory plays a vital role in improving and maintaining athletic performance. It relies on neural and genetic mechanisms that capture and effectively reproduce complex motor skills. For athletes and fitness enthusiasts, understanding and leveraging muscle memory can provide a significant advantage in their daily practice."
        ]
      ]
    ]
    "version" => "2.30.6"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: true
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#7336
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.05 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7380
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7425
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 74.5 MiB 0.23 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7462
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.31 ms
Input props
[
  "title" => "A better understanding of muscle memory"
  "description" => "Muscle memory enables muscles to retain repetitive movements, optimizing execution and physical performance."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7476
  +shareUrl: "https://test.fitmetrics.ch/en/news/a-better-understanding-of-muscle-memory-41"
  +title: "A better understanding of muscle memory"
  +description: "Muscle memory enables muscles to retain repetitive movements, optimizing execution and physical performance."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#7518
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7546
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7571
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7594
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7617
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7640
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7663
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7686
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 76.5 MiB 3.12 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8056 …}
    -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 {#8069
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8083 …}
    -leads: Doctrine\ORM\PersistentCollection {#8217 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8068
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8228 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8330 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8359 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8427 …}
    -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 {#8471 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8510 …}
    -clients: Doctrine\ORM\PersistentCollection {#8508 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8560 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8568
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8742 …}
      #file: Vich\UploaderBundle\Entity\File {#8734 …}
      #credits: Doctrine\ORM\PersistentCollection {#8735 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8739 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8725
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777557481 {#8744
        date: 2026-04-30 15:58:01.517200 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8738 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8576 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8584 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8599 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8648 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8065 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8067
      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 {#7525
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8056 …}
    -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 {#8069
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8083 …}
    -leads: Doctrine\ORM\PersistentCollection {#8217 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8068
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8228 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8330 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8359 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8427 …}
    -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 {#8471 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8510 …}
    -clients: Doctrine\ORM\PersistentCollection {#8508 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8560 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8568
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8742 …}
      #file: Vich\UploaderBundle\Entity\File {#8734 …}
      #credits: Doctrine\ORM\PersistentCollection {#8735 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8739 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8725
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777557481 {#8744
        date: 2026-04-30 15:58:01.517200 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8738 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8576 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8584 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8599 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8648 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8065 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8067
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +allowRenderLink: true
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
user:profil-avatar App\Twig\Components\User\ProfilAvatar 76.5 MiB 1.85 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8056 …}
    -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 {#8069
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8083 …}
    -leads: Doctrine\ORM\PersistentCollection {#8217 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8068
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8228 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8330 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8359 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8427 …}
    -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 {#8471 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8510 …}
    -clients: Doctrine\ORM\PersistentCollection {#8508 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8560 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8568
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8742 …}
      #file: Vich\UploaderBundle\Entity\File {#8734 …}
      #credits: Doctrine\ORM\PersistentCollection {#8735 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8739 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8725
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777557481 {#8744
        date: 2026-04-30 15:58:01.517200 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8738 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8576 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8584 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8599 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8648 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8065 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8067
      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 {#8666
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8056 …}
    -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 {#8069
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8083 …}
    -leads: Doctrine\ORM\PersistentCollection {#8217 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8068
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8228 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8330 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8359 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8427 …}
    -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 {#8471 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8510 …}
    -clients: Doctrine\ORM\PersistentCollection {#8508 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8560 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8568
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8742 …}
      #file: Vich\UploaderBundle\Entity\File {#8734 …}
      #credits: Doctrine\ORM\PersistentCollection {#8735 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8739 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8725
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777557481 {#8744
        date: 2026-04-30 15:58:01.517200 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8738 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8576 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8584 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8599 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8648 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8065 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8067
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  +allowRenderLink: false
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
}
media:image App\Twig\Components\Media\Image 76.5 MiB 0.15 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8568
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8742 …}
    #file: Vich\UploaderBundle\Entity\File {#8734 …}
    #credits: Doctrine\ORM\PersistentCollection {#8735 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8739 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8725
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777557481 {#8744
      date: 2026-04-30 15:58:01.517200 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8738 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8056 …}
      -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 {#8069
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8083 …}
      -leads: Doctrine\ORM\PersistentCollection {#8217 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8068
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8228 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8330 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8359 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8427 …}
      -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 {#8471 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8510 …}
      -clients: Doctrine\ORM\PersistentCollection {#8508 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8560 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8568}
      -profil: App\Entity\User\ContactProfile {#8576 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8584 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8599 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8648 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8065 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8067
        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 {#8701
  #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 {#8568
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8742 …}
    #file: Vich\UploaderBundle\Entity\File {#8734 …}
    #credits: Doctrine\ORM\PersistentCollection {#8735 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8739 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8725
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777557481 {#8744
      date: 2026-04-30 15:58:01.517200 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8738 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8056 …}
      -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 {#8069
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8083 …}
      -leads: Doctrine\ORM\PersistentCollection {#8217 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8068
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8228 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8330 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8359 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8427 …}
      -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 {#8471 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8510 …}
      -clients: Doctrine\ORM\PersistentCollection {#8508 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8560 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8568}
      -profil: App\Entity\User\ContactProfile {#8576 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8584 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8599 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8648 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8065 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8067
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 76.5 MiB 0.06 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8052
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#8789
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 76.5 MiB 0.33 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8775
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 76.5 MiB 0.23 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8831
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 76.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8886
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
76.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8878
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#8920
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#8952
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#8975
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#8998
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#9021
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#9044
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#9067
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#9090
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +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 {#9113
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4613 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}