GET https://test.fitmetrics.ch/en/news/home-training-simple-and-effective-33?open-account-panel-popup=1

Components

17 Twig Components
80 Render Count
69 ms Render Time
74.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.30ms
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.51ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
2 0.45ms
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.28ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.28ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 58.03ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.91ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.57ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.59ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
1 0.26ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.39ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.66ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.25ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.34ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.25ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 70.5 MiB 58.03 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4089
  -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 62.5 MiB 0.44 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 {#4136
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#4147
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
62.5 MiB 1.20 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4198
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4213
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4263
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4291
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4307
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4331
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.04 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 {#4355
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4379
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4403
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4427
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4451
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4475
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#3533
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
66.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3468
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 70.5 MiB 8.91 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5697
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5698 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5696 …}
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5849
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5884
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5914
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5946
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.04 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 {#5965
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6075
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6109
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6125
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6149
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6173
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6197
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6221
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6245
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6269
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6293
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6317
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6341
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 70.5 MiB 0.47 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6386
  +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 70.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 {#6376
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6017
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 70.5 MiB 0.57 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "At home"
        "url" => "/en/news/tag/at-home-2"
      ]
      [
        "label" => "Home training: simple and effective"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6469
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.news"
      "url" => "/en/news"
    ]
    [
      "label" => "At home"
      "url" => "/en/news/tag/at-home-2"
    ]
    [
      "label" => "Home training: simple and effective"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "At home"
        "url" => "/en/news/tag/at-home-2"
      ]
      [
        "label" => "Home training: simple and effective"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6499
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6521
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6544
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 70.5 MiB 0.40 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6489
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:image App\Twig\Components\Media\Image 72.5 MiB 0.95 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: 499
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3860 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1726344284 {#3781
      date: 2024-09-14 22:04:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777796080 {#3868
      date: 2026-05-03 10:14:40.629678 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Home training: simple and effective"
  "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 {#6636
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Home training: simple and effective"
  +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: 499
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3860 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1726344284 {#3781
      date: 2024-09-14 22:04:44.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777796080 {#3868
      date: 2026-05-03 10:14:40.629678 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "calendar"
  "class" => "w-4 h-4"
]
Attributes
[
  "class" => "w-4 h-4"
]
Component
App\Twig\Components\Media\Icon {#6673
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "latest"
  "class" => "h-4 w-4"
]
Attributes
[
  "class" => "h-4 w-4"
]
Component
App\Twig\Components\Media\Icon {#6704
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.24 ms
Input props
[
  "name" => "At home"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#6742
  +name: "At home"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.04 ms
Input props
[
  "name" => "Strengthening"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#6795
  +name: "Strengthening"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 72.5 MiB 2.59 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730735732578
    "blocks" => [
      [
        "id" => "ZfEhWVyMpI"
        "type" => "header"
        "data" => [
          "text" => "Essential equipment for home weight training"
          "level" => 2
        ]
      ]
      [
        "id" => "4n3GwSAwNl"
        "type" => "paragraph"
        "data" => [
          "text" => "To begin strength training <a href="https://www.fitmetrics.ch/en/exercises/category/64-at-home">at home</a>, it’s important to have a few basic pieces of equipment. The idea is to minimize the space used while maximizing the benefits."
        ]
      ]
      [
        "id" => "1f4pqTU6Fe"
        "type" => "header"
        "data" => [
          "text" => "Adjustable dumbbells"
          "level" => 3
        ]
      ]
      [
        "id" => "R5e1IwT_6I"
        "type" => "paragraph"
        "data" => [
          "text" => "Adjustable dumbbells are a great solution for those looking to save space without sacrificing exercise variety. They allow you to quickly adjust the weight based on the exercise and fitness level."
        ]
      ]
      [
        "id" => "Tsc1SAWHET"
        "type" => "header"
        "data" => [
          "text" => "Pull-up bar"
          "level" => 3
        ]
      ]
      [
        "id" => "1UHStYKxlh"
        "type" => "paragraph"
        "data" => [
          "text" => "A pull-up bar is essential for working the upper body. It helps strengthen the back, shoulders, and arms with a tool that easily fits in any door frame."
        ]
      ]
      [
        "id" => "I_YrnUOYfF"
        "type" => "header"
        "data" => [
          "text" => "Exercise mat"
          "level" => 3
        ]
      ]
      [
        "id" => "bQtA2_nujD"
        "type" => "paragraph"
        "data" => [
          "text" => "A good exercise mat is crucial for ensuring comfort and safety during floor exercises. It reduces impact during strength or yoga sessions, protecting your joints."
        ]
      ]
      [
        "id" => "nbnsl2Qbrg"
        "type" => "header"
        "data" => [
          "text" => "Resistance bands"
          "level" => 3
        ]
      ]
      [
        "id" => "q4KmsXMi-K"
        "type" => "paragraph"
        "data" => [
          "text" => "<a href="https://www.fitmetrics.ch/en/exercises/equipment/11-elastic">Resistance bands</a> are a versatile option for those looking for an effective workout while minimizing clutter. They offer progressive and adjustable resistance, suitable for a variety of exercises and fitness levels. Resistance bands improve strength, mobility, and muscle stability."
        ]
      ]
      [
        "id" => "ThxDsu3sAr"
        "type" => "header"
        "data" => [
          "text" => "Jump rope"
          "level" => 3
        ]
      ]
      [
        "id" => "vYC4DOWNLc"
        "type" => "paragraph"
        "data" => [
          "text" => "A jump rope is an excellent tool to boost your cardio and tone your body at home. Easy to use and space-saving, it allows effective sessions for all levels while improving coordination and endurance. It’s the perfect accessory to optimize a workout with minimal equipment."
        ]
      ]
      [
        "id" => "dSoMyldJP3"
        "type" => "header"
        "data" => [
          "text" => "Effective training programs"
          "level" => 2
        ]
      ]
      [
        "id" => "MEWTtoPPi6"
        "type" => "paragraph"
        "data" => [
          "text" => "No matter your level, there are tailored workout programs to guide your home fitness progression."
        ]
      ]
      [
        "id" => "WZ-dbDQ9zM"
        "type" => "header"
        "data" => [
          "text" => "Beginner workout"
          "level" => 3
        ]
      ]
      [
        "id" => "dJd_lhPywZ"
        "type" => "paragraph"
        "data" => [
          "text" => "For beginners, it’s essential to focus on the basics. A typical program could include <a href="https://www.fitmetrics.ch/en/exercise/6522abac99da4-squat-without-equipment">squats</a>, <a href="https://www.fitmetrics.ch/en/exercise/6522abac9432e-push-up">push-ups</a>, <a href="https://www.fitmetrics.ch/en/exercise/6525cde0f27b4-burpee">burpees</a>, and <a href="https://www.fitmetrics.ch/en/exercise/656a5d016a99d-lunges">lunges</a>. Videos and tips available on <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> guide you step-by-step in performing these exercises correctly."
        ]
      ]
      [
        "id" => "HRYNCwzg-P"
        "type" => "header"
        "data" => [
          "text" => "Intermediate workout"
          "level" => 3
        ]
      ]
      [
        "id" => "H-L7uRewJQ"
        "type" => "paragraph"
        "data" => [
          "text" => "For more experienced individuals, incorporating supersets and compound exercises can offer an additional challenge. Advice on techniques like drop sets is useful for maintaining progress and avoiding plateaus."
        ]
      ]
      [
        "id" => "dIMFQ8H9uI"
        "type" => "header"
        "data" => [
          "text" => "Maximizing results with minimal equipment"
          "level" => 2
        ]
      ]
      [
        "id" => "Tk7h4WbImD"
        "type" => "paragraph"
        "data" => [
          "text" => "With limited equipment, the key is understanding how to maximize each workout to achieve your goals."
        ]
      ]
      [
        "id" => "6HqjxXvRG7"
        "type" => "header"
        "data" => [
          "text" => "Intensified workout sessions"
          "level" => 3
        ]
      ]
      [
        "id" => "VlVB-Xdgov"
        "type" => "paragraph"
        "data" => [
          "text" => "To stimulate muscle growth, it’s important to progressively increase the intensity of sessions. This can be done by reducing rest time between sets or increasing the pace of each session."
        ]
      ]
      [
        "id" => "irUMr5zR1I"
        "type" => "header"
        "data" => [
          "text" => "Variety and progression"
          "level" => 3
        ]
      ]
      [
        "id" => "jmj1TIxZ_a"
        "type" => "paragraph"
        "data" => [
          "text" => "Introducing variety into your routines is key to avoiding monotony and keeping your muscles challenged. Progressing means gradually adding weight or complexity to your exercises to push your limits."
        ]
      ]
      [
        "id" => "YittBY62Q-"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "kAAm7dGXaI"
        "type" => "paragraph"
        "data" => [
          "text" => "Training at home with minimal equipment is not just a trend but an effective solution for those looking to build muscle without wasting time. With the right tools and programs, results can be impressive while staying in the comfort of your environment."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Home training: simple and effective"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#6782
  +title: "Home training: simple and effective"
  +data: [
    "time" => 1730735732578
    "blocks" => [
      [
        "id" => "ZfEhWVyMpI"
        "type" => "header"
        "data" => [
          "text" => "Essential equipment for home weight training"
          "level" => 2
        ]
      ]
      [
        "id" => "4n3GwSAwNl"
        "type" => "paragraph"
        "data" => [
          "text" => "To begin strength training <a href="https://www.fitmetrics.ch/en/exercises/category/64-at-home">at home</a>, it’s important to have a few basic pieces of equipment. The idea is to minimize the space used while maximizing the benefits."
        ]
      ]
      [
        "id" => "1f4pqTU6Fe"
        "type" => "header"
        "data" => [
          "text" => "Adjustable dumbbells"
          "level" => 3
        ]
      ]
      [
        "id" => "R5e1IwT_6I"
        "type" => "paragraph"
        "data" => [
          "text" => "Adjustable dumbbells are a great solution for those looking to save space without sacrificing exercise variety. They allow you to quickly adjust the weight based on the exercise and fitness level."
        ]
      ]
      [
        "id" => "Tsc1SAWHET"
        "type" => "header"
        "data" => [
          "text" => "Pull-up bar"
          "level" => 3
        ]
      ]
      [
        "id" => "1UHStYKxlh"
        "type" => "paragraph"
        "data" => [
          "text" => "A pull-up bar is essential for working the upper body. It helps strengthen the back, shoulders, and arms with a tool that easily fits in any door frame."
        ]
      ]
      [
        "id" => "I_YrnUOYfF"
        "type" => "header"
        "data" => [
          "text" => "Exercise mat"
          "level" => 3
        ]
      ]
      [
        "id" => "bQtA2_nujD"
        "type" => "paragraph"
        "data" => [
          "text" => "A good exercise mat is crucial for ensuring comfort and safety during floor exercises. It reduces impact during strength or yoga sessions, protecting your joints."
        ]
      ]
      [
        "id" => "nbnsl2Qbrg"
        "type" => "header"
        "data" => [
          "text" => "Resistance bands"
          "level" => 3
        ]
      ]
      [
        "id" => "q4KmsXMi-K"
        "type" => "paragraph"
        "data" => [
          "text" => "<a href="https://www.fitmetrics.ch/en/exercises/equipment/11-elastic">Resistance bands</a> are a versatile option for those looking for an effective workout while minimizing clutter. They offer progressive and adjustable resistance, suitable for a variety of exercises and fitness levels. Resistance bands improve strength, mobility, and muscle stability."
        ]
      ]
      [
        "id" => "ThxDsu3sAr"
        "type" => "header"
        "data" => [
          "text" => "Jump rope"
          "level" => 3
        ]
      ]
      [
        "id" => "vYC4DOWNLc"
        "type" => "paragraph"
        "data" => [
          "text" => "A jump rope is an excellent tool to boost your cardio and tone your body at home. Easy to use and space-saving, it allows effective sessions for all levels while improving coordination and endurance. It’s the perfect accessory to optimize a workout with minimal equipment."
        ]
      ]
      [
        "id" => "dSoMyldJP3"
        "type" => "header"
        "data" => [
          "text" => "Effective training programs"
          "level" => 2
        ]
      ]
      [
        "id" => "MEWTtoPPi6"
        "type" => "paragraph"
        "data" => [
          "text" => "No matter your level, there are tailored workout programs to guide your home fitness progression."
        ]
      ]
      [
        "id" => "WZ-dbDQ9zM"
        "type" => "header"
        "data" => [
          "text" => "Beginner workout"
          "level" => 3
        ]
      ]
      [
        "id" => "dJd_lhPywZ"
        "type" => "paragraph"
        "data" => [
          "text" => "For beginners, it’s essential to focus on the basics. A typical program could include <a href="https://www.fitmetrics.ch/en/exercise/6522abac99da4-squat-without-equipment">squats</a>, <a href="https://www.fitmetrics.ch/en/exercise/6522abac9432e-push-up">push-ups</a>, <a href="https://www.fitmetrics.ch/en/exercise/6525cde0f27b4-burpee">burpees</a>, and <a href="https://www.fitmetrics.ch/en/exercise/656a5d016a99d-lunges">lunges</a>. Videos and tips available on <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> guide you step-by-step in performing these exercises correctly."
        ]
      ]
      [
        "id" => "HRYNCwzg-P"
        "type" => "header"
        "data" => [
          "text" => "Intermediate workout"
          "level" => 3
        ]
      ]
      [
        "id" => "H-L7uRewJQ"
        "type" => "paragraph"
        "data" => [
          "text" => "For more experienced individuals, incorporating supersets and compound exercises can offer an additional challenge. Advice on techniques like drop sets is useful for maintaining progress and avoiding plateaus."
        ]
      ]
      [
        "id" => "dIMFQ8H9uI"
        "type" => "header"
        "data" => [
          "text" => "Maximizing results with minimal equipment"
          "level" => 2
        ]
      ]
      [
        "id" => "Tk7h4WbImD"
        "type" => "paragraph"
        "data" => [
          "text" => "With limited equipment, the key is understanding how to maximize each workout to achieve your goals."
        ]
      ]
      [
        "id" => "6HqjxXvRG7"
        "type" => "header"
        "data" => [
          "text" => "Intensified workout sessions"
          "level" => 3
        ]
      ]
      [
        "id" => "VlVB-Xdgov"
        "type" => "paragraph"
        "data" => [
          "text" => "To stimulate muscle growth, it’s important to progressively increase the intensity of sessions. This can be done by reducing rest time between sets or increasing the pace of each session."
        ]
      ]
      [
        "id" => "irUMr5zR1I"
        "type" => "header"
        "data" => [
          "text" => "Variety and progression"
          "level" => 3
        ]
      ]
      [
        "id" => "jmj1TIxZ_a"
        "type" => "paragraph"
        "data" => [
          "text" => "Introducing variety into your routines is key to avoiding monotony and keeping your muscles challenged. Progressing means gradually adding weight or complexity to your exercises to push your limits."
        ]
      ]
      [
        "id" => "YittBY62Q-"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "kAAm7dGXaI"
        "type" => "paragraph"
        "data" => [
          "text" => "Training at home with minimal equipment is not just a trend but an effective solution for those looking to build muscle without wasting time. With the right tools and programs, results can be impressive while staying in the comfort of your environment."
        ]
      ]
    ]
    "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 {#6869
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +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 {#6915
  +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.26 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#6965
  +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.23 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7010
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 72.5 MiB 1.39 ms
Input props
[
  "title" => "Home training: simple and effective"
  "description" => "Home weight training allows you to train freely with minimal equipment and still achieve good results."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7024
  +shareUrl: "https://test.fitmetrics.ch/en/news/home-training-simple-and-effective-33?open-account-panel-popup=1"
  +title: "Home training: simple and effective"
  +description: "Home weight training allows you to train freely with minimal equipment and still achieve good results."
  +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 {#7066
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +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 {#7094
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +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 {#7119
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +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 {#7142
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +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 {#7165
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +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 {#7188
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +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 {#7211
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +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 {#7234
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 74.5 MiB 3.66 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7604 …}
    -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 {#7617
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …}
    -leads: Doctrine\ORM\PersistentCollection {#7765 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7616
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …}
    -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 {#8019 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8058 …}
    -clients: Doctrine\ORM\PersistentCollection {#8056 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8108 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …}
      #file: Vich\UploaderBundle\Entity\File {#8282 …}
      #credits: Doctrine\ORM\PersistentCollection {#8283 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8287 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8273
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777796080 {#8292
        date: 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8286 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8124 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8147 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8196 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7615
      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 {#7073
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7604 …}
    -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 {#7617
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …}
    -leads: Doctrine\ORM\PersistentCollection {#7765 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7616
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …}
    -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 {#8019 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8058 …}
    -clients: Doctrine\ORM\PersistentCollection {#8056 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8108 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …}
      #file: Vich\UploaderBundle\Entity\File {#8282 …}
      #credits: Doctrine\ORM\PersistentCollection {#8283 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8287 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8273
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777796080 {#8292
        date: 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8286 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8124 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8147 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8196 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7615
      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.25 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7604 …}
    -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 {#7617
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …}
    -leads: Doctrine\ORM\PersistentCollection {#7765 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7616
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …}
    -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 {#8019 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8058 …}
    -clients: Doctrine\ORM\PersistentCollection {#8056 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8108 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …}
      #file: Vich\UploaderBundle\Entity\File {#8282 …}
      #credits: Doctrine\ORM\PersistentCollection {#8283 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8287 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8273
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777796080 {#8292
        date: 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8286 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8124 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8147 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8196 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7615
      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 {#8214
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7604 …}
    -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 {#7617
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …}
    -leads: Doctrine\ORM\PersistentCollection {#7765 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7616
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …}
    -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 {#8019 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8058 …}
    -clients: Doctrine\ORM\PersistentCollection {#8056 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8108 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …}
      #file: Vich\UploaderBundle\Entity\File {#8282 …}
      #credits: Doctrine\ORM\PersistentCollection {#8283 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8287 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8273
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777796080 {#8292
        date: 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8286 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8124 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8147 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8196 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7615
      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.17 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8116
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …}
    #file: Vich\UploaderBundle\Entity\File {#8282 …}
    #credits: Doctrine\ORM\PersistentCollection {#8283 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8287 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8273
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777796080 {#8292
      date: 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8286 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7604 …}
      -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 {#7617
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …}
      -leads: Doctrine\ORM\PersistentCollection {#7765 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7616
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …}
      -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 {#8019 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8058 …}
      -clients: Doctrine\ORM\PersistentCollection {#8056 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8108 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116}
      -profil: App\Entity\User\ContactProfile {#8124 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8147 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8196 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7615
        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 {#8249
  #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 {#8116
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8290 …}
    #file: Vich\UploaderBundle\Entity\File {#8282 …}
    #credits: Doctrine\ORM\PersistentCollection {#8283 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8287 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8273
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777796080 {#8292
      date: 2026-05-03 10:14:40.750970 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8286 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7604 …}
      -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 {#7617
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7631 …}
      -leads: Doctrine\ORM\PersistentCollection {#7765 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7616
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7776 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#7878 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#7907 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#7975 …}
      -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 {#8019 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8058 …}
      -clients: Doctrine\ORM\PersistentCollection {#8056 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8108 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8116}
      -profil: App\Entity\User\ContactProfile {#8124 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8132 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8147 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8196 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7613 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7615
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 74.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7600
  +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 {#8337
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 74.5 MiB 0.34 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8323
  +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.25 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8379
  +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.05 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8434
  +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.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8426
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#8468
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#8500
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#8523
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8546
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8569
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8592
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#8615
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8638
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#8661
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4139 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}