GET https://test.fitmetrics.ch/fr/exercices/participants

Components

11 Twig Components
80 Render Count
74 ms Render Time
68.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
52 2.07ms
user:collaborator-card
"App\Twig\Components\User\CollaboratorProfilCard"
components/user/collaborator-card.html.twig
8 19.79ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
8 1.86ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.40ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.51ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
2 0.45ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 51.10ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.76ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.46ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.33ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.30ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 66.5 MiB 51.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4304
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#216 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#2945 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
media:icon App\Twig\Components\Media\Icon 58.5 MiB 0.42 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4351
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4368
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
58.5 MiB 1.16 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4413
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4428
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4479
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4507
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4523
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4547
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4571
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4595
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4619
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4643
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4667
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 58.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 {#4691
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 60.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 {#5707
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
60.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5743
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 66.5 MiB 8.76 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5820
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5821 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5819 …}
}
media:icon App\Twig\Components\Media\Icon 64.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 {#5972
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6007
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6037
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6069
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6088
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6198
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6232
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6248
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 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 {#6272
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6296
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6320
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6344
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +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-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6368
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +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-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6392
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +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-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6416
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6440
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6464
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 66.5 MiB 0.47 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6509
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6499
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6140
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 66.5 MiB 0.46 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#1262
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "label.our_participants"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6592
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "label.our_participants"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#1262
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "label.our_participants"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6622
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#6644
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 5.80 ms
Input props
[
  "collaborator" => App\Entity\User {#2993
    -uuid: Symfony\Component\Uid\UuidV4 {#930 …}
    -email: "fabrriva@gmail.com"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
      "ROLE_USER"
      "ROLE_COACH"
    ]
    -password: "$2y$13$DPtliNl/zOx74a6y8o6Mbu6CtxtmFtBKgJC0c4cqOF/Tph.VbbsnG"
    -plainPassword: null
    -firstname: "Fabrice"
    -lastname: "Riva"
    -username: "BriceFab"
    -birthday: DateTimeImmutable @936568800 {#1626
      date: 1999-09-06 00:00:00.0 Europe/Zurich (+02:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1776706209 {#2990
      date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3191 …}
    -leads: Doctrine\ORM\PersistentCollection {#3342 …}
    -stripeCustomerId: "cus_TGDh65EEmAKRvS"
    -billingCustomer: App\Entity\Billing\BillingCustomer {#3359 …}
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832064 {#2987
      date: 2024-02-13 14:47:44.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: [
      "time" => 1746747239744
      "blocks" => [
        [
          "id" => "v25GR-qQAU"
          "type" => "list"
          "data" => [
            "style" => "unordered"
            "meta" => []
            "items" => [
              [
                "content" => "Passionné de fitness et de musculation 💪"
                "meta" => []
                "items" => []
              ]
            ]
          ]
        ]
        [
          "id" => "J1BMzZECmB"
          "type" => "list"
          "data" => [
            "style" => "unordered"
            "meta" => []
            "items" => [
              [
                "content" => "Fondateur de FitMetrics avec mes frères en 2023 🚀"
                "meta" => []
                "items" => []
              ]
              [
                "content" => "Transformé par le fit depuis 2017"
                "meta" => []
                "items" => []
              ]
            ]
          ]
        ]
        [
          "id" => "43m9cEMevQ"
          "type" => "paragraph"
          "data" => [
            "text" => "Au fil des années et toujours en quête de dépassement de soi, l'idée de FitMetrics est née : une application qui permet d'organiser chaque séance et structurer des programmes sur-mesure."
          ]
        ]
      ]
      "version" => "2.31.0-rc.7"
    ]
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3529 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3618 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3647 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3715 …}
    -settings: []
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "intermediate"
      "equipmentType" => "full"
      "materials" => []
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "ios"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3759 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3798 …}
    -clients: Doctrine\ORM\PersistentCollection {#3796 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3848 …}
    -hasAds: false
    -google: "108256616353138511567"
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3903
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6833 …}
      #file: Vich\UploaderBundle\Entity\File {#6755 …}
      #credits: Doctrine\ORM\PersistentCollection {#6758 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 504
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6811 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1729537088 {#6730
        date: 2024-10-21 20:58:08.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#6822
        date: 2026-04-25 14:29:02.958180 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#2993}
    }
    -profil: App\Entity\User\ContactProfile {#3862 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3870 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3885 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3884 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#1631 …}
    #id: 2
    #createdAt: null
    #updatedAt: DateTimeImmutable @1776706209 {#1620
      date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2993}
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#6677
  +collaborator: App\Entity\User {#2993
    -uuid: Symfony\Component\Uid\UuidV4 {#930 …}
    -email: "fabrriva@gmail.com"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
      "ROLE_USER"
      "ROLE_COACH"
    ]
    -password: "$2y$13$DPtliNl/zOx74a6y8o6Mbu6CtxtmFtBKgJC0c4cqOF/Tph.VbbsnG"
    -plainPassword: null
    -firstname: "Fabrice"
    -lastname: "Riva"
    -username: "BriceFab"
    -birthday: DateTimeImmutable @936568800 {#1626
      date: 1999-09-06 00:00:00.0 Europe/Zurich (+02:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1776706209 {#2990
      date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3191 …}
    -leads: Doctrine\ORM\PersistentCollection {#3342 …}
    -stripeCustomerId: "cus_TGDh65EEmAKRvS"
    -billingCustomer: App\Entity\Billing\BillingCustomer {#3359 …}
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832064 {#2987
      date: 2024-02-13 14:47:44.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: [
      "time" => 1746747239744
      "blocks" => [
        [
          "id" => "v25GR-qQAU"
          "type" => "list"
          "data" => [
            "style" => "unordered"
            "meta" => []
            "items" => [
              [
                "content" => "Passionné de fitness et de musculation 💪"
                "meta" => []
                "items" => []
              ]
            ]
          ]
        ]
        [
          "id" => "J1BMzZECmB"
          "type" => "list"
          "data" => [
            "style" => "unordered"
            "meta" => []
            "items" => [
              [
                "content" => "Fondateur de FitMetrics avec mes frères en 2023 🚀"
                "meta" => []
                "items" => []
              ]
              [
                "content" => "Transformé par le fit depuis 2017"
                "meta" => []
                "items" => []
              ]
            ]
          ]
        ]
        [
          "id" => "43m9cEMevQ"
          "type" => "paragraph"
          "data" => [
            "text" => "Au fil des années et toujours en quête de dépassement de soi, l'idée de FitMetrics est née : une application qui permet d'organiser chaque séance et structurer des programmes sur-mesure."
          ]
        ]
      ]
      "version" => "2.31.0-rc.7"
    ]
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3529 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3618 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3647 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3715 …}
    -settings: []
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "intermediate"
      "equipmentType" => "full"
      "materials" => []
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "ios"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3759 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3798 …}
    -clients: Doctrine\ORM\PersistentCollection {#3796 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3848 …}
    -hasAds: false
    -google: "108256616353138511567"
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3903
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6833 …}
      #file: Vich\UploaderBundle\Entity\File {#6755 …}
      #credits: Doctrine\ORM\PersistentCollection {#6758 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 504
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6811 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1729537088 {#6730
        date: 2024-10-21 20:58:08.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#6822
        date: 2026-04-25 14:29:02.958180 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#2993}
    }
    -profil: App\Entity\User\ContactProfile {#3862 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3870 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3885 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3884 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#1631 …}
    #id: 2
    #createdAt: null
    #updatedAt: DateTimeImmutable @1776706209 {#1620
      date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2993}
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.98 ms
Input props
[
  "media" => App\Entity\Media\ProfilePictureMedia {#3903
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6833 …}
    #file: Vich\UploaderBundle\Entity\File {#6755 …}
    #credits: Doctrine\ORM\PersistentCollection {#6758 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 504
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6811 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1729537088 {#6730
      date: 2024-10-21 20:58:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#6822
      date: 2026-04-25 14:29:02.958180 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#2993
      -uuid: Symfony\Component\Uid\UuidV4 {#930 …}
      -email: "fabrriva@gmail.com"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
        "ROLE_USER"
        "ROLE_COACH"
      ]
      -password: "$2y$13$DPtliNl/zOx74a6y8o6Mbu6CtxtmFtBKgJC0c4cqOF/Tph.VbbsnG"
      -plainPassword: null
      -firstname: "Fabrice"
      -lastname: "Riva"
      -username: "BriceFab"
      -birthday: DateTimeImmutable @936568800 {#1626
        date: 1999-09-06 00:00:00.0 Europe/Zurich (+02:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1776706209 {#2990
        date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3191 …}
      -leads: Doctrine\ORM\PersistentCollection {#3342 …}
      -stripeCustomerId: "cus_TGDh65EEmAKRvS"
      -billingCustomer: App\Entity\Billing\BillingCustomer {#3359 …}
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832064 {#2987
        date: 2024-02-13 14:47:44.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: [
        "time" => 1746747239744
        "blocks" => [
          [
            "id" => "v25GR-qQAU"
            "type" => "list"
            "data" => [
              "style" => "unordered"
              "meta" => []
              "items" => [
                [
                  "content" => "Passionné de fitness et de musculation 💪"
                  "meta" => []
                  "items" => []
                ]
              ]
            ]
          ]
          [
            "id" => "J1BMzZECmB"
            "type" => "list"
            "data" => [
              "style" => "unordered"
              "meta" => []
              "items" => [
                [
                  "content" => "Fondateur de FitMetrics avec mes frères en 2023 🚀"
                  "meta" => []
                  "items" => []
                ]
                [
                  "content" => "Transformé par le fit depuis 2017"
                  "meta" => []
                  "items" => []
                ]
              ]
            ]
          ]
          [
            "id" => "43m9cEMevQ"
            "type" => "paragraph"
            "data" => [
              "text" => "Au fil des années et toujours en quête de dépassement de soi, l'idée de FitMetrics est née : une application qui permet d'organiser chaque séance et structurer des programmes sur-mesure."
            ]
          ]
        ]
        "version" => "2.31.0-rc.7"
      ]
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3529 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3618 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3647 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3715 …}
      -settings: []
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "intermediate"
        "equipmentType" => "full"
        "materials" => []
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "ios"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3759 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3798 …}
      -clients: Doctrine\ORM\PersistentCollection {#3796 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3848 …}
      -hasAds: false
      -google: "108256616353138511567"
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3903}
      -profil: App\Entity\User\ContactProfile {#3862 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3870 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3885 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3884 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#1631 …}
      #id: 2
      #createdAt: null
      #updatedAt: DateTimeImmutable @1776706209 {#1620
        date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2993}
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "BriceFab"
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
]
Component
App\Twig\Components\Media\Image {#6709
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2126 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "BriceFab"
  +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 {#3903
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6833 …}
    #file: Vich\UploaderBundle\Entity\File {#6755 …}
    #credits: Doctrine\ORM\PersistentCollection {#6758 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 504
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6811 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1729537088 {#6730
      date: 2024-10-21 20:58:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#6822
      date: 2026-04-25 14:29:02.958180 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#2993
      -uuid: Symfony\Component\Uid\UuidV4 {#930 …}
      -email: "fabrriva@gmail.com"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
        "ROLE_USER"
        "ROLE_COACH"
      ]
      -password: "$2y$13$DPtliNl/zOx74a6y8o6Mbu6CtxtmFtBKgJC0c4cqOF/Tph.VbbsnG"
      -plainPassword: null
      -firstname: "Fabrice"
      -lastname: "Riva"
      -username: "BriceFab"
      -birthday: DateTimeImmutable @936568800 {#1626
        date: 1999-09-06 00:00:00.0 Europe/Zurich (+02:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1776706209 {#2990
        date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3191 …}
      -leads: Doctrine\ORM\PersistentCollection {#3342 …}
      -stripeCustomerId: "cus_TGDh65EEmAKRvS"
      -billingCustomer: App\Entity\Billing\BillingCustomer {#3359 …}
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832064 {#2987
        date: 2024-02-13 14:47:44.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: [
        "time" => 1746747239744
        "blocks" => [
          [
            "id" => "v25GR-qQAU"
            "type" => "list"
            "data" => [
              "style" => "unordered"
              "meta" => []
              "items" => [
                [
                  "content" => "Passionné de fitness et de musculation 💪"
                  "meta" => []
                  "items" => []
                ]
              ]
            ]
          ]
          [
            "id" => "J1BMzZECmB"
            "type" => "list"
            "data" => [
              "style" => "unordered"
              "meta" => []
              "items" => [
                [
                  "content" => "Fondateur de FitMetrics avec mes frères en 2023 🚀"
                  "meta" => []
                  "items" => []
                ]
                [
                  "content" => "Transformé par le fit depuis 2017"
                  "meta" => []
                  "items" => []
                ]
              ]
            ]
          ]
          [
            "id" => "43m9cEMevQ"
            "type" => "paragraph"
            "data" => [
              "text" => "Au fil des années et toujours en quête de dépassement de soi, l'idée de FitMetrics est née : une application qui permet d'organiser chaque séance et structurer des programmes sur-mesure."
            ]
          ]
        ]
        "version" => "2.31.0-rc.7"
      ]
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3529 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3618 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3647 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3715 …}
      -settings: []
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "intermediate"
        "equipmentType" => "full"
        "materials" => []
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "ios"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3759 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3798 …}
      -clients: Doctrine\ORM\PersistentCollection {#3796 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3848 …}
      -hasAds: false
      -google: "108256616353138511567"
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3903}
      -profil: App\Entity\User\ContactProfile {#3862 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3870 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3885 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3884 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#1631 …}
      #id: 2
      #createdAt: null
      #updatedAt: DateTimeImmutable @1776706209 {#1620
        date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2993}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 2.17 ms
Input props
[
  "collaborator" => App\Entity\User {#3887
    -uuid: Symfony\Component\Uid\UuidV4 {#3882 …}
    -email: "olivier.riva.04@gmail.com"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
      "ROLE_USER"
      "ROLE_COACH"
    ]
    -password: "$2y$13$I.8Kvok9VoI13pEOjaMnnuL7LyhM5gkksExUdMRkQb.A6HZpUzRUO"
    -plainPassword: null
    -firstname: "Olivier"
    -lastname: "Riva"
    -username: "olivriva"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1769178106 {#3881
      date: 2026-01-23 15:21:46.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3889 …}
    -leads: Doctrine\ORM\PersistentCollection {#3891 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: DateTimeImmutable @1735898641 {#3880
      date: 2025-01-03 11:04:01.0 Europe/Zurich (+01:00)
    }
    -lastChangePassword: DateTimeImmutable @1732825440 {#3879
      date: 2024-11-28 21:24:00.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: [
      "time" => 1703640033014
      "blocks" => [
        [
          "id" => "5KH7emr64A"
          "type" => "list"
          "data" => [
            "style" => "unordered"
            "items" => [
              "Passionné de fitness et de musculation 💪"
              "Fondateur de FitMetrics avec mes frères en 2023 🚀"
              "Transformé par le fit depuis 2020, le meilleur est à venir 🏋️\u{200D}♂️"
            ]
          ]
        ]
      ]
      "version" => "2.28.2"
    ]
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3901 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3894 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3897 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3911 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "maintenance"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "178.193.61.116"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3912 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3909 …}
    -clients: Doctrine\ORM\PersistentCollection {#3907 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3892 …}
    -hasAds: false
    -google: "111918983754631915560"
    -apple: null
    -lastLoginContext: "app"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3917
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6889 …}
      #file: Vich\UploaderBundle\Entity\File {#6894 …}
      #credits: Doctrine\ORM\PersistentCollection {#6895 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 506
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6897 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1729759894 {#6884
        date: 2024-10-24 10:51:34.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#6899
        date: 2026-04-25 14:29:02.961497 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#3887}
    }
    -profil: App\Entity\User\ContactProfile {#3919 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3921 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3923 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3924 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3888 …}
    #id: 3
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3886
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#6745
  +collaborator: App\Entity\User {#3887
    -uuid: Symfony\Component\Uid\UuidV4 {#3882 …}
    -email: "olivier.riva.04@gmail.com"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
      "ROLE_USER"
      "ROLE_COACH"
    ]
    -password: "$2y$13$I.8Kvok9VoI13pEOjaMnnuL7LyhM5gkksExUdMRkQb.A6HZpUzRUO"
    -plainPassword: null
    -firstname: "Olivier"
    -lastname: "Riva"
    -username: "olivriva"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1769178106 {#3881
      date: 2026-01-23 15:21:46.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3889 …}
    -leads: Doctrine\ORM\PersistentCollection {#3891 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: DateTimeImmutable @1735898641 {#3880
      date: 2025-01-03 11:04:01.0 Europe/Zurich (+01:00)
    }
    -lastChangePassword: DateTimeImmutable @1732825440 {#3879
      date: 2024-11-28 21:24:00.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: [
      "time" => 1703640033014
      "blocks" => [
        [
          "id" => "5KH7emr64A"
          "type" => "list"
          "data" => [
            "style" => "unordered"
            "items" => [
              "Passionné de fitness et de musculation 💪"
              "Fondateur de FitMetrics avec mes frères en 2023 🚀"
              "Transformé par le fit depuis 2020, le meilleur est à venir 🏋️\u{200D}♂️"
            ]
          ]
        ]
      ]
      "version" => "2.28.2"
    ]
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3901 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3894 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3897 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3911 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "maintenance"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "178.193.61.116"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3912 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3909 …}
    -clients: Doctrine\ORM\PersistentCollection {#3907 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3892 …}
    -hasAds: false
    -google: "111918983754631915560"
    -apple: null
    -lastLoginContext: "app"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3917
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6889 …}
      #file: Vich\UploaderBundle\Entity\File {#6894 …}
      #credits: Doctrine\ORM\PersistentCollection {#6895 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 506
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6897 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1729759894 {#6884
        date: 2024-10-24 10:51:34.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#6899
        date: 2026-04-25 14:29:02.961497 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#3887}
    }
    -profil: App\Entity\User\ContactProfile {#3919 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3921 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3923 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3924 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3888 …}
    #id: 3
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3886
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.12 ms
Input props
[
  "media" => App\Entity\Media\ProfilePictureMedia {#3917
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6889 …}
    #file: Vich\UploaderBundle\Entity\File {#6894 …}
    #credits: Doctrine\ORM\PersistentCollection {#6895 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 506
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6897 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1729759894 {#6884
      date: 2024-10-24 10:51:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#6899
      date: 2026-04-25 14:29:02.961497 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#3887
      -uuid: Symfony\Component\Uid\UuidV4 {#3882 …}
      -email: "olivier.riva.04@gmail.com"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
        "ROLE_USER"
        "ROLE_COACH"
      ]
      -password: "$2y$13$I.8Kvok9VoI13pEOjaMnnuL7LyhM5gkksExUdMRkQb.A6HZpUzRUO"
      -plainPassword: null
      -firstname: "Olivier"
      -lastname: "Riva"
      -username: "olivriva"
      -birthday: null
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1769178106 {#3881
        date: 2026-01-23 15:21:46.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3889 …}
      -leads: Doctrine\ORM\PersistentCollection {#3891 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: DateTimeImmutable @1735898641 {#3880
        date: 2025-01-03 11:04:01.0 Europe/Zurich (+01:00)
      }
      -lastChangePassword: DateTimeImmutable @1732825440 {#3879
        date: 2024-11-28 21:24:00.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: [
        "time" => 1703640033014
        "blocks" => [
          [
            "id" => "5KH7emr64A"
            "type" => "list"
            "data" => [
              "style" => "unordered"
              "items" => [
                "Passionné de fitness et de musculation 💪"
                "Fondateur de FitMetrics avec mes frères en 2023 🚀"
                "Transformé par le fit depuis 2020, le meilleur est à venir 🏋️\u{200D}♂️"
              ]
            ]
          ]
        ]
        "version" => "2.28.2"
      ]
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3901 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3894 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3897 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3911 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "maintenance"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "178.193.61.116"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3912 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3909 …}
      -clients: Doctrine\ORM\PersistentCollection {#3907 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3892 …}
      -hasAds: false
      -google: "111918983754631915560"
      -apple: null
      -lastLoginContext: "app"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3917}
      -profil: App\Entity\User\ContactProfile {#3919 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3921 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3923 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3924 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3888 …}
      #id: 3
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3886
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "olivriva"
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
]
Component
App\Twig\Components\Media\Image {#6868
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2126 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "olivriva"
  +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 {#3917
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6889 …}
    #file: Vich\UploaderBundle\Entity\File {#6894 …}
    #credits: Doctrine\ORM\PersistentCollection {#6895 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 506
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6897 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1729759894 {#6884
      date: 2024-10-24 10:51:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#6899
      date: 2026-04-25 14:29:02.961497 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#3887
      -uuid: Symfony\Component\Uid\UuidV4 {#3882 …}
      -email: "olivier.riva.04@gmail.com"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
        "ROLE_USER"
        "ROLE_COACH"
      ]
      -password: "$2y$13$I.8Kvok9VoI13pEOjaMnnuL7LyhM5gkksExUdMRkQb.A6HZpUzRUO"
      -plainPassword: null
      -firstname: "Olivier"
      -lastname: "Riva"
      -username: "olivriva"
      -birthday: null
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1769178106 {#3881
        date: 2026-01-23 15:21:46.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3889 …}
      -leads: Doctrine\ORM\PersistentCollection {#3891 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: DateTimeImmutable @1735898641 {#3880
        date: 2025-01-03 11:04:01.0 Europe/Zurich (+01:00)
      }
      -lastChangePassword: DateTimeImmutable @1732825440 {#3879
        date: 2024-11-28 21:24:00.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: [
        "time" => 1703640033014
        "blocks" => [
          [
            "id" => "5KH7emr64A"
            "type" => "list"
            "data" => [
              "style" => "unordered"
              "items" => [
                "Passionné de fitness et de musculation 💪"
                "Fondateur de FitMetrics avec mes frères en 2023 🚀"
                "Transformé par le fit depuis 2020, le meilleur est à venir 🏋️\u{200D}♂️"
              ]
            ]
          ]
        ]
        "version" => "2.28.2"
      ]
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3901 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3894 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3897 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3911 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "maintenance"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "178.193.61.116"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3912 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3909 …}
      -clients: Doctrine\ORM\PersistentCollection {#3907 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3892 …}
      -hasAds: false
      -google: "111918983754631915560"
      -apple: null
      -lastLoginContext: "app"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3917}
      -profil: App\Entity\User\ContactProfile {#3919 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3921 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3923 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3924 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3888 …}
      #id: 3
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3886
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 1.99 ms
Input props
[
  "collaborator" => App\Entity\User {#3929
    -uuid: Symfony\Component\Uid\UuidV4 {#3926 …}
    -email: "rivamathias773@gmail.com"
    -roles: [
      1 => "ROLE_USER"
      2 => "ROLE_COLLABORATOR"
    ]
    -password: "$2y$13$sRAYOSS52lhsK6pT1O6x3extANpjP.UGZcVcE5B0.Tf5WPKLljejC"
    -plainPassword: null
    -firstname: "Mathias"
    -lastname: "Riva"
    -username: "matriva"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1765398608 {#3927
      date: 2025-12-10 21:30:08.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3931 …}
    -leads: Doctrine\ORM\PersistentCollection {#3933 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3935 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3942 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3939 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3938 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "beginner"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "188.62.219.130"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "ios"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3946 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3948 …}
    -clients: Doctrine\ORM\PersistentCollection {#3950 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3952 …}
    -hasAds: false
    -google: "116875789320962058296"
    -apple: null
    -lastLoginContext: "app"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3955
      #uploadedFile: null
      #file: Vich\UploaderBundle\Entity\File {#6963 …}
      #credits: Doctrine\ORM\PersistentCollection {#6964 …}
      -source: null
      -zone: null
      -urlExternal: "https://lh3.googleusercontent.com/a/ACg8ocJeNcH780PuIxu-xwXTkgFa8lYmfB_WC8NV9_0DVPUGSl2tJQ=s96-c"
      #id: 2471
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6966 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1747377305 {#6955
        date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1747377305 {#6947
        date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
      -user: App\Entity\User {#3929}
    }
    -profil: App\Entity\User\ContactProfile {#3957 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3959 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3961 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3962 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3930 …}
    #id: 4
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3928
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#6914
  +collaborator: App\Entity\User {#3929
    -uuid: Symfony\Component\Uid\UuidV4 {#3926 …}
    -email: "rivamathias773@gmail.com"
    -roles: [
      1 => "ROLE_USER"
      2 => "ROLE_COLLABORATOR"
    ]
    -password: "$2y$13$sRAYOSS52lhsK6pT1O6x3extANpjP.UGZcVcE5B0.Tf5WPKLljejC"
    -plainPassword: null
    -firstname: "Mathias"
    -lastname: "Riva"
    -username: "matriva"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1765398608 {#3927
      date: 2025-12-10 21:30:08.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3931 …}
    -leads: Doctrine\ORM\PersistentCollection {#3933 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3935 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3942 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3939 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3938 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "beginner"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "188.62.219.130"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "ios"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3946 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3948 …}
    -clients: Doctrine\ORM\PersistentCollection {#3950 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3952 …}
    -hasAds: false
    -google: "116875789320962058296"
    -apple: null
    -lastLoginContext: "app"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3955
      #uploadedFile: null
      #file: Vich\UploaderBundle\Entity\File {#6963 …}
      #credits: Doctrine\ORM\PersistentCollection {#6964 …}
      -source: null
      -zone: null
      -urlExternal: "https://lh3.googleusercontent.com/a/ACg8ocJeNcH780PuIxu-xwXTkgFa8lYmfB_WC8NV9_0DVPUGSl2tJQ=s96-c"
      #id: 2471
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6966 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1747377305 {#6955
        date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1747377305 {#6947
        date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
      -user: App\Entity\User {#3929}
    }
    -profil: App\Entity\User\ContactProfile {#3957 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3959 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3961 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3962 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3930 …}
    #id: 4
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3928
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.08 ms
Input props
[
  "media" => App\Entity\Media\ProfilePictureMedia {#3955
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#6963 …}
    #credits: Doctrine\ORM\PersistentCollection {#6964 …}
    -source: null
    -zone: null
    -urlExternal: "https://lh3.googleusercontent.com/a/ACg8ocJeNcH780PuIxu-xwXTkgFa8lYmfB_WC8NV9_0DVPUGSl2tJQ=s96-c"
    #id: 2471
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6966 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1747377305 {#6955
      date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747377305 {#6947
      date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    -user: App\Entity\User {#3929
      -uuid: Symfony\Component\Uid\UuidV4 {#3926 …}
      -email: "rivamathias773@gmail.com"
      -roles: [
        1 => "ROLE_USER"
        2 => "ROLE_COLLABORATOR"
      ]
      -password: "$2y$13$sRAYOSS52lhsK6pT1O6x3extANpjP.UGZcVcE5B0.Tf5WPKLljejC"
      -plainPassword: null
      -firstname: "Mathias"
      -lastname: "Riva"
      -username: "matriva"
      -birthday: null
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1765398608 {#3927
        date: 2025-12-10 21:30:08.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3931 …}
      -leads: Doctrine\ORM\PersistentCollection {#3933 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: null
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3935 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3942 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3939 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3938 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "beginner"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "188.62.219.130"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "ios"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3946 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3948 …}
      -clients: Doctrine\ORM\PersistentCollection {#3950 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3952 …}
      -hasAds: false
      -google: "116875789320962058296"
      -apple: null
      -lastLoginContext: "app"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3955}
      -profil: App\Entity\User\ContactProfile {#3957 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3959 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3961 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3962 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3930 …}
      #id: 4
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3928
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "matriva"
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
]
Component
App\Twig\Components\Media\Image {#6939
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2126 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "matriva"
  +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 {#3955
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#6963 …}
    #credits: Doctrine\ORM\PersistentCollection {#6964 …}
    -source: null
    -zone: null
    -urlExternal: "https://lh3.googleusercontent.com/a/ACg8ocJeNcH780PuIxu-xwXTkgFa8lYmfB_WC8NV9_0DVPUGSl2tJQ=s96-c"
    #id: 2471
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6966 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1747377305 {#6955
      date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747377305 {#6947
      date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    -user: App\Entity\User {#3929
      -uuid: Symfony\Component\Uid\UuidV4 {#3926 …}
      -email: "rivamathias773@gmail.com"
      -roles: [
        1 => "ROLE_USER"
        2 => "ROLE_COLLABORATOR"
      ]
      -password: "$2y$13$sRAYOSS52lhsK6pT1O6x3extANpjP.UGZcVcE5B0.Tf5WPKLljejC"
      -plainPassword: null
      -firstname: "Mathias"
      -lastname: "Riva"
      -username: "matriva"
      -birthday: null
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1765398608 {#3927
        date: 2025-12-10 21:30:08.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3931 …}
      -leads: Doctrine\ORM\PersistentCollection {#3933 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: null
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3935 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3942 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3939 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3938 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "beginner"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "188.62.219.130"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "ios"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3946 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3948 …}
      -clients: Doctrine\ORM\PersistentCollection {#3950 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3952 …}
      -hasAds: false
      -google: "116875789320962058296"
      -apple: null
      -lastLoginContext: "app"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3955}
      -profil: App\Entity\User\ContactProfile {#3957 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3959 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3961 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3962 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3930 …}
      #id: 4
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3928
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 2.04 ms
Input props
[
  "collaborator" => App\Entity\User {#3967
    -uuid: Symfony\Component\Uid\UuidV4 {#3964 …}
    -email: "grg914@protonmail.ch"
    -roles: [
      "ROLE_USER"
      "ROLE_OWNER"
      "ROLE_ADMIN"
      "ROLE_COACH"
    ]
    -password: "$2y$13$WDV7j99qvxiGqSFm3tJMWOl2hFHRPRBNzumMv1m52Hx72gf58F7BW"
    -plainPassword: null
    -firstname: "Gregory"
    -lastname: "Riva"
    -username: "greg"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1766590908 {#3965
      date: 2025-12-24 16:41:48.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3969 …}
    -leads: Doctrine\ORM\PersistentCollection {#3971 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: "Modèle photo"
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3973 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3980 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3977 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3976 …}
    -settings: null
    -preferences: []
    -signupContext: null
    -lastLoginIp: "81.13.224.59"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3984 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3986 …}
    -clients: Doctrine\ORM\PersistentCollection {#3988 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3990 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3993
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7035 …}
      #file: Vich\UploaderBundle\Entity\File {#7030 …}
      #credits: Doctrine\ORM\PersistentCollection {#7031 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2319
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7033 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1736111947 {#7022
        date: 2025-01-05 22:19:07.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#7037
        date: 2026-04-25 14:29:02.965755 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#3967}
    }
    -profil: App\Entity\User\ContactProfile {#3995 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3997 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3999 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4000 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3968 …}
    #id: 5
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3966
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#6971
  +collaborator: App\Entity\User {#3967
    -uuid: Symfony\Component\Uid\UuidV4 {#3964 …}
    -email: "grg914@protonmail.ch"
    -roles: [
      "ROLE_USER"
      "ROLE_OWNER"
      "ROLE_ADMIN"
      "ROLE_COACH"
    ]
    -password: "$2y$13$WDV7j99qvxiGqSFm3tJMWOl2hFHRPRBNzumMv1m52Hx72gf58F7BW"
    -plainPassword: null
    -firstname: "Gregory"
    -lastname: "Riva"
    -username: "greg"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1766590908 {#3965
      date: 2025-12-24 16:41:48.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3969 …}
    -leads: Doctrine\ORM\PersistentCollection {#3971 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: "Modèle photo"
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3973 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3980 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3977 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3976 …}
    -settings: null
    -preferences: []
    -signupContext: null
    -lastLoginIp: "81.13.224.59"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3984 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3986 …}
    -clients: Doctrine\ORM\PersistentCollection {#3988 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3990 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3993
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7035 …}
      #file: Vich\UploaderBundle\Entity\File {#7030 …}
      #credits: Doctrine\ORM\PersistentCollection {#7031 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2319
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7033 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1736111947 {#7022
        date: 2025-01-05 22:19:07.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#7037
        date: 2026-04-25 14:29:02.965755 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#3967}
    }
    -profil: App\Entity\User\ContactProfile {#3995 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3997 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3999 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4000 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3968 …}
    #id: 5
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3966
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.11 ms
Input props
[
  "media" => App\Entity\Media\ProfilePictureMedia {#3993
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7035 …}
    #file: Vich\UploaderBundle\Entity\File {#7030 …}
    #credits: Doctrine\ORM\PersistentCollection {#7031 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2319
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7033 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1736111947 {#7022
      date: 2025-01-05 22:19:07.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#7037
      date: 2026-04-25 14:29:02.965755 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#3967
      -uuid: Symfony\Component\Uid\UuidV4 {#3964 …}
      -email: "grg914@protonmail.ch"
      -roles: [
        "ROLE_USER"
        "ROLE_OWNER"
        "ROLE_ADMIN"
        "ROLE_COACH"
      ]
      -password: "$2y$13$WDV7j99qvxiGqSFm3tJMWOl2hFHRPRBNzumMv1m52Hx72gf58F7BW"
      -plainPassword: null
      -firstname: "Gregory"
      -lastname: "Riva"
      -username: "greg"
      -birthday: null
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1766590908 {#3965
        date: 2025-12-24 16:41:48.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3969 …}
      -leads: Doctrine\ORM\PersistentCollection {#3971 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: null
      -specialMention: "Modèle photo"
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3973 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3980 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3977 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3976 …}
      -settings: null
      -preferences: []
      -signupContext: null
      -lastLoginIp: "81.13.224.59"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3984 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3986 …}
      -clients: Doctrine\ORM\PersistentCollection {#3988 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3990 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3993}
      -profil: App\Entity\User\ContactProfile {#3995 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3997 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3999 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4000 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3968 …}
      #id: 5
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3966
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "greg"
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
]
Component
App\Twig\Components\Media\Image {#7006
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2126 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "greg"
  +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 {#3993
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7035 …}
    #file: Vich\UploaderBundle\Entity\File {#7030 …}
    #credits: Doctrine\ORM\PersistentCollection {#7031 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2319
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7033 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1736111947 {#7022
      date: 2025-01-05 22:19:07.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#7037
      date: 2026-04-25 14:29:02.965755 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#3967
      -uuid: Symfony\Component\Uid\UuidV4 {#3964 …}
      -email: "grg914@protonmail.ch"
      -roles: [
        "ROLE_USER"
        "ROLE_OWNER"
        "ROLE_ADMIN"
        "ROLE_COACH"
      ]
      -password: "$2y$13$WDV7j99qvxiGqSFm3tJMWOl2hFHRPRBNzumMv1m52Hx72gf58F7BW"
      -plainPassword: null
      -firstname: "Gregory"
      -lastname: "Riva"
      -username: "greg"
      -birthday: null
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1766590908 {#3965
        date: 2025-12-24 16:41:48.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3969 …}
      -leads: Doctrine\ORM\PersistentCollection {#3971 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: null
      -specialMention: "Modèle photo"
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3973 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3980 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3977 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3976 …}
      -settings: null
      -preferences: []
      -signupContext: null
      -lastLoginIp: "81.13.224.59"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3984 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3986 …}
      -clients: Doctrine\ORM\PersistentCollection {#3988 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3990 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3993}
      -profil: App\Entity\User\ContactProfile {#3995 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3997 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3999 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4000 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3968 …}
      #id: 5
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3966
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 2.04 ms
Input props
[
  "collaborator" => App\Entity\User {#4008
    -uuid: Symfony\Component\Uid\UuidV4 {#4002 …}
    -email: "ritschardjennifer@gmail.com"
    -roles: [
      "ROLE_TESTER"
      "ROLE_USER"
      "ROLE_COLLABORATOR"
      "ROLE_ADMIN"
      "ROLE_COACH"
    ]
    -password: "$2y$13$l2JTiz0fftpxcLzdVoMy8ubcUT9IRl4uqVoOcQNPlOnjThylTcd4S"
    -plainPassword: null
    -firstname: "Jennifer"
    -lastname: "Ritschard"
    -username: "fitjenna_"
    -birthday: DateTimeImmutable @1004569200 {#4003
      date: 2001-11-01 00:00:00.0 Europe/Zurich (+01:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1768424753 {#4004
      date: 2026-01-14 22:05:53.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4010 …}
    -leads: Doctrine\ORM\PersistentCollection {#4012 …}
    -stripeCustomerId: null
    -billingCustomer: App\Entity\Billing\BillingCustomer {#4023 …}
    -lastChangeUsername: DateTimeImmutable @1704988022 {#4005
      date: 2024-01-11 16:47:02.0 Europe/Zurich (+01:00)
    }
    -lastChangePassword: null
    -descriptionEditor: [
      "time" => 1706562047717
      "blocks" => [
        [
          "id" => "GnQB4K9XLI"
          "type" => "paragraph"
          "data" => [
            "text" => "Passionnée par le fitness et la musculation, que j’ai commencé en décembre 2022. 💪🏼  "
          ]
        ]
        [
          "id" => "9ufpwrgFvt"
          "type" => "paragraph"
          "data" => [
            "text" => "C’est rapidement devenu un mode de vie qui m’a beaucoup aidé dans de nombreux aspects de ma vie, confiance en soi, discipline, dépassement de soi et j’en passe. ✨"
          ]
        ]
        [
          "id" => "Rd4OgYoSBQ"
          "type" => "paragraph"
          "data" => [
            "text" => "Trouver un équilibre et une synergie entre le bien-être physique et mental est indispensable pour que le corps puisse fonctionner au mieux 💫"
          ]
        ]
        [
          "id" => "gS52Prtt24"
          "type" => "paragraph"
          "data" => [
            "text" => "« Stay focused on your goals » 🔥"
          ]
        ]
      ]
      "version" => "2.28.2"
    ]
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4014 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4021 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4029 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4031 …}
    -settings: null
    -preferences: [
      "gender" => "woman"
      "mainGoal" => "muscle_gain"
      "level" => "intermediate"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "178.197.194.144"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "ios"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4033 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4035 …}
    -clients: Doctrine\ORM\PersistentCollection {#4037 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4039 …}
    -hasAds: false
    -google: "113764295539217161098"
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4042
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7098 …}
      #file: Vich\UploaderBundle\Entity\File {#7102 …}
      #credits: Doctrine\ORM\PersistentCollection {#7103 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2314
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7105 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1735737192 {#7091
        date: 2025-01-01 14:13:12.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#7090
        date: 2026-04-25 14:29:02.967876 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#4008}
    }
    -profil: App\Entity\User\ContactProfile {#4044 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4046 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4048 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4049 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4009 …}
    #id: 7
    #createdAt: DateTimeImmutable @1696793476 {#4006
      date: 2023-10-08 21:31:16.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1769382243 {#4007
      date: 2026-01-26 00:04:03.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#7052
  +collaborator: App\Entity\User {#4008
    -uuid: Symfony\Component\Uid\UuidV4 {#4002 …}
    -email: "ritschardjennifer@gmail.com"
    -roles: [
      "ROLE_TESTER"
      "ROLE_USER"
      "ROLE_COLLABORATOR"
      "ROLE_ADMIN"
      "ROLE_COACH"
    ]
    -password: "$2y$13$l2JTiz0fftpxcLzdVoMy8ubcUT9IRl4uqVoOcQNPlOnjThylTcd4S"
    -plainPassword: null
    -firstname: "Jennifer"
    -lastname: "Ritschard"
    -username: "fitjenna_"
    -birthday: DateTimeImmutable @1004569200 {#4003
      date: 2001-11-01 00:00:00.0 Europe/Zurich (+01:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1768424753 {#4004
      date: 2026-01-14 22:05:53.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4010 …}
    -leads: Doctrine\ORM\PersistentCollection {#4012 …}
    -stripeCustomerId: null
    -billingCustomer: App\Entity\Billing\BillingCustomer {#4023 …}
    -lastChangeUsername: DateTimeImmutable @1704988022 {#4005
      date: 2024-01-11 16:47:02.0 Europe/Zurich (+01:00)
    }
    -lastChangePassword: null
    -descriptionEditor: [
      "time" => 1706562047717
      "blocks" => [
        [
          "id" => "GnQB4K9XLI"
          "type" => "paragraph"
          "data" => [
            "text" => "Passionnée par le fitness et la musculation, que j’ai commencé en décembre 2022. 💪🏼  "
          ]
        ]
        [
          "id" => "9ufpwrgFvt"
          "type" => "paragraph"
          "data" => [
            "text" => "C’est rapidement devenu un mode de vie qui m’a beaucoup aidé dans de nombreux aspects de ma vie, confiance en soi, discipline, dépassement de soi et j’en passe. ✨"
          ]
        ]
        [
          "id" => "Rd4OgYoSBQ"
          "type" => "paragraph"
          "data" => [
            "text" => "Trouver un équilibre et une synergie entre le bien-être physique et mental est indispensable pour que le corps puisse fonctionner au mieux 💫"
          ]
        ]
        [
          "id" => "gS52Prtt24"
          "type" => "paragraph"
          "data" => [
            "text" => "« Stay focused on your goals » 🔥"
          ]
        ]
      ]
      "version" => "2.28.2"
    ]
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4014 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4021 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4029 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4031 …}
    -settings: null
    -preferences: [
      "gender" => "woman"
      "mainGoal" => "muscle_gain"
      "level" => "intermediate"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "178.197.194.144"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "ios"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4033 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4035 …}
    -clients: Doctrine\ORM\PersistentCollection {#4037 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4039 …}
    -hasAds: false
    -google: "113764295539217161098"
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4042
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7098 …}
      #file: Vich\UploaderBundle\Entity\File {#7102 …}
      #credits: Doctrine\ORM\PersistentCollection {#7103 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2314
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7105 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1735737192 {#7091
        date: 2025-01-01 14:13:12.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#7090
        date: 2026-04-25 14:29:02.967876 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#4008}
    }
    -profil: App\Entity\User\ContactProfile {#4044 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4046 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4048 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4049 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4009 …}
    #id: 7
    #createdAt: DateTimeImmutable @1696793476 {#4006
      date: 2023-10-08 21:31:16.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1769382243 {#4007
      date: 2026-01-26 00:04:03.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.11 ms
Input props
[
  "media" => App\Entity\Media\ProfilePictureMedia {#4042
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7098 …}
    #file: Vich\UploaderBundle\Entity\File {#7102 …}
    #credits: Doctrine\ORM\PersistentCollection {#7103 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2314
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7105 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1735737192 {#7091
      date: 2025-01-01 14:13:12.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#7090
      date: 2026-04-25 14:29:02.967876 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#4008
      -uuid: Symfony\Component\Uid\UuidV4 {#4002 …}
      -email: "ritschardjennifer@gmail.com"
      -roles: [
        "ROLE_TESTER"
        "ROLE_USER"
        "ROLE_COLLABORATOR"
        "ROLE_ADMIN"
        "ROLE_COACH"
      ]
      -password: "$2y$13$l2JTiz0fftpxcLzdVoMy8ubcUT9IRl4uqVoOcQNPlOnjThylTcd4S"
      -plainPassword: null
      -firstname: "Jennifer"
      -lastname: "Ritschard"
      -username: "fitjenna_"
      -birthday: DateTimeImmutable @1004569200 {#4003
        date: 2001-11-01 00:00:00.0 Europe/Zurich (+01:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1768424753 {#4004
        date: 2026-01-14 22:05:53.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4010 …}
      -leads: Doctrine\ORM\PersistentCollection {#4012 …}
      -stripeCustomerId: null
      -billingCustomer: App\Entity\Billing\BillingCustomer {#4023 …}
      -lastChangeUsername: DateTimeImmutable @1704988022 {#4005
        date: 2024-01-11 16:47:02.0 Europe/Zurich (+01:00)
      }
      -lastChangePassword: null
      -descriptionEditor: [
        "time" => 1706562047717
        "blocks" => [
          [
            "id" => "GnQB4K9XLI"
            "type" => "paragraph"
            "data" => [
              "text" => "Passionnée par le fitness et la musculation, que j’ai commencé en décembre 2022. 💪🏼  "
            ]
          ]
          [
            "id" => "9ufpwrgFvt"
            "type" => "paragraph"
            "data" => [
              "text" => "C’est rapidement devenu un mode de vie qui m’a beaucoup aidé dans de nombreux aspects de ma vie, confiance en soi, discipline, dépassement de soi et j’en passe. ✨"
            ]
          ]
          [
            "id" => "Rd4OgYoSBQ"
            "type" => "paragraph"
            "data" => [
              "text" => "Trouver un équilibre et une synergie entre le bien-être physique et mental est indispensable pour que le corps puisse fonctionner au mieux 💫"
            ]
          ]
          [
            "id" => "gS52Prtt24"
            "type" => "paragraph"
            "data" => [
              "text" => "« Stay focused on your goals » 🔥"
            ]
          ]
        ]
        "version" => "2.28.2"
      ]
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4014 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4021 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4029 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4031 …}
      -settings: null
      -preferences: [
        "gender" => "woman"
        "mainGoal" => "muscle_gain"
        "level" => "intermediate"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "178.197.194.144"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "ios"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#4033 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4035 …}
      -clients: Doctrine\ORM\PersistentCollection {#4037 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4039 …}
      -hasAds: false
      -google: "113764295539217161098"
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4042}
      -profil: App\Entity\User\ContactProfile {#4044 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4046 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4048 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4049 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4009 …}
      #id: 7
      #createdAt: DateTimeImmutable @1696793476 {#4006
        date: 2023-10-08 21:31:16.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1769382243 {#4007
        date: 2026-01-26 00:04:03.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "fitjenna_"
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
]
Component
App\Twig\Components\Media\Image {#7075
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2126 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "fitjenna_"
  +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 {#4042
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7098 …}
    #file: Vich\UploaderBundle\Entity\File {#7102 …}
    #credits: Doctrine\ORM\PersistentCollection {#7103 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2314
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7105 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1735737192 {#7091
      date: 2025-01-01 14:13:12.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#7090
      date: 2026-04-25 14:29:02.967876 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#4008
      -uuid: Symfony\Component\Uid\UuidV4 {#4002 …}
      -email: "ritschardjennifer@gmail.com"
      -roles: [
        "ROLE_TESTER"
        "ROLE_USER"
        "ROLE_COLLABORATOR"
        "ROLE_ADMIN"
        "ROLE_COACH"
      ]
      -password: "$2y$13$l2JTiz0fftpxcLzdVoMy8ubcUT9IRl4uqVoOcQNPlOnjThylTcd4S"
      -plainPassword: null
      -firstname: "Jennifer"
      -lastname: "Ritschard"
      -username: "fitjenna_"
      -birthday: DateTimeImmutable @1004569200 {#4003
        date: 2001-11-01 00:00:00.0 Europe/Zurich (+01:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1768424753 {#4004
        date: 2026-01-14 22:05:53.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4010 …}
      -leads: Doctrine\ORM\PersistentCollection {#4012 …}
      -stripeCustomerId: null
      -billingCustomer: App\Entity\Billing\BillingCustomer {#4023 …}
      -lastChangeUsername: DateTimeImmutable @1704988022 {#4005
        date: 2024-01-11 16:47:02.0 Europe/Zurich (+01:00)
      }
      -lastChangePassword: null
      -descriptionEditor: [
        "time" => 1706562047717
        "blocks" => [
          [
            "id" => "GnQB4K9XLI"
            "type" => "paragraph"
            "data" => [
              "text" => "Passionnée par le fitness et la musculation, que j’ai commencé en décembre 2022. 💪🏼  "
            ]
          ]
          [
            "id" => "9ufpwrgFvt"
            "type" => "paragraph"
            "data" => [
              "text" => "C’est rapidement devenu un mode de vie qui m’a beaucoup aidé dans de nombreux aspects de ma vie, confiance en soi, discipline, dépassement de soi et j’en passe. ✨"
            ]
          ]
          [
            "id" => "Rd4OgYoSBQ"
            "type" => "paragraph"
            "data" => [
              "text" => "Trouver un équilibre et une synergie entre le bien-être physique et mental est indispensable pour que le corps puisse fonctionner au mieux 💫"
            ]
          ]
          [
            "id" => "gS52Prtt24"
            "type" => "paragraph"
            "data" => [
              "text" => "« Stay focused on your goals » 🔥"
            ]
          ]
        ]
        "version" => "2.28.2"
      ]
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4014 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4021 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4029 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4031 …}
      -settings: null
      -preferences: [
        "gender" => "woman"
        "mainGoal" => "muscle_gain"
        "level" => "intermediate"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "178.197.194.144"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "ios"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#4033 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4035 …}
      -clients: Doctrine\ORM\PersistentCollection {#4037 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4039 …}
      -hasAds: false
      -google: "113764295539217161098"
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4042}
      -profil: App\Entity\User\ContactProfile {#4044 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4046 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4048 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4049 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4009 …}
      #id: 7
      #createdAt: DateTimeImmutable @1696793476 {#4006
        date: 2023-10-08 21:31:16.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1769382243 {#4007
        date: 2026-01-26 00:04:03.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 0.81 ms
Input props
[
  "collaborator" => App\Entity\User {#4055
    -uuid: Symfony\Component\Uid\UuidV4 {#4051 …}
    -email: "flodo@netplus.ch"
    -roles: []
    -password: "$2y$13$FHEeu8cexaezex.Vq4uJp.Tln.WeHM3c0iNz/tY4Bo.ceW3lJdeTC"
    -plainPassword: null
    -firstname: "Florence"
    -lastname: "Remondeulaz"
    -username: "user_652593d266a51"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1696961508 {#4052
      date: 2023-10-10 20:11:48.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4057 …}
    -leads: Doctrine\ORM\PersistentCollection {#4059 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: null
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4061 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4068 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4065 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4064 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: null
    -signupIp: null
    -country: null
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4072 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4074 …}
    -clients: Doctrine\ORM\PersistentCollection {#4076 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4078 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: null
    -profil: App\Entity\User\ContactProfile {#4081 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4083 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4085 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4086 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4056 …}
    #id: 8
    #createdAt: DateTimeImmutable @1696961491 {#4053
      date: 2023-10-10 20:11:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4054
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#7121
  +collaborator: App\Entity\User {#4055
    -uuid: Symfony\Component\Uid\UuidV4 {#4051 …}
    -email: "flodo@netplus.ch"
    -roles: []
    -password: "$2y$13$FHEeu8cexaezex.Vq4uJp.Tln.WeHM3c0iNz/tY4Bo.ceW3lJdeTC"
    -plainPassword: null
    -firstname: "Florence"
    -lastname: "Remondeulaz"
    -username: "user_652593d266a51"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1696961508 {#4052
      date: 2023-10-10 20:11:48.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4057 …}
    -leads: Doctrine\ORM\PersistentCollection {#4059 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: null
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4061 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4068 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4065 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4064 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: null
    -signupIp: null
    -country: null
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4072 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4074 …}
    -clients: Doctrine\ORM\PersistentCollection {#4076 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4078 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: null
    -profil: App\Entity\User\ContactProfile {#4081 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4083 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4085 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4086 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4056 …}
    #id: 8
    #createdAt: DateTimeImmutable @1696961491 {#4053
      date: 2023-10-10 20:11:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4054
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.09 ms
Input props
[
  "media" => null
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "user_652593d266a51"
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
]
Component
App\Twig\Components\Media\Image {#7146
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2126 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "user_652593d266a51"
  +pictureClass: null
  +smWidth: null
  +smHeight: null
  +lgWidth: 150
  +lgHeight: 150
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: null
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 2.01 ms
Input props
[
  "collaborator" => App\Entity\User {#4093
    -uuid: Symfony\Component\Uid\UuidV4 {#4088 …}
    -email: "fabrice.rouaud@hotmail.com"
    -roles: [
      "ROLE_COACH"
    ]
    -password: "$2y$13$9/kay7YTY6nQfvlKVMRelO1yLHfDCkxcw6gbACA3h34ZIPLprkf2C"
    -plainPassword: null
    -firstname: "Fabrice"
    -lastname: "Rouaud"
    -username: "fab_rouaud"
    -birthday: DateTimeImmutable @307839600 {#4089
      date: 1979-10-04 00:00:00.0 Europe/Zurich (+01:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1728807124 {#4090
      date: 2024-10-13 10:12:04.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4095 …}
    -leads: Doctrine\ORM\PersistentCollection {#4097 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: [
      "time" => 1708883740626
      "blocks" => [
        [
          "id" => "8l3l_PURKs"
          "type" => "paragraph"
          "data" => [
            "text" => "Coach sportif passionné et dédié avec plus de 35 ans d’expérience dans l’entraînement individuel et de groupe."
          ]
        ]
        [
          "id" => "aGZ3wroWR_"
          "type" => "paragraph"
          "data" => [
            "text" => "Expert dans la création de programmes d’entraînement personnalisés, avec un engagement fort à améliorer la santé et le bien-être des clients."
          ]
        ]
      ]
      "version" => "2.28.2"
    ]
    -specialMention: null
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4099 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4106 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4103 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4102 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: null
    -signupIp: null
    -country: null
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4110 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4112 …}
    -clients: Doctrine\ORM\PersistentCollection {#4114 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4116 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4119
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7223 …}
      #file: Vich\UploaderBundle\Entity\File {#7228 …}
      #credits: Doctrine\ORM\PersistentCollection {#7229 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2318
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7231 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1736109884 {#7218
        date: 2025-01-05 21:44:44.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#7233
        date: 2026-04-25 14:29:02.970872 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#4093}
    }
    -profil: App\Entity\User\ContactProfile {#4121 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4123 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4125 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4126 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4094 …}
    #id: 13
    #createdAt: DateTimeImmutable @1698670377 {#4091
      date: 2023-10-30 13:52:57.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4092
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#7178
  +collaborator: App\Entity\User {#4093
    -uuid: Symfony\Component\Uid\UuidV4 {#4088 …}
    -email: "fabrice.rouaud@hotmail.com"
    -roles: [
      "ROLE_COACH"
    ]
    -password: "$2y$13$9/kay7YTY6nQfvlKVMRelO1yLHfDCkxcw6gbACA3h34ZIPLprkf2C"
    -plainPassword: null
    -firstname: "Fabrice"
    -lastname: "Rouaud"
    -username: "fab_rouaud"
    -birthday: DateTimeImmutable @307839600 {#4089
      date: 1979-10-04 00:00:00.0 Europe/Zurich (+01:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1728807124 {#4090
      date: 2024-10-13 10:12:04.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4095 …}
    -leads: Doctrine\ORM\PersistentCollection {#4097 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: [
      "time" => 1708883740626
      "blocks" => [
        [
          "id" => "8l3l_PURKs"
          "type" => "paragraph"
          "data" => [
            "text" => "Coach sportif passionné et dédié avec plus de 35 ans d’expérience dans l’entraînement individuel et de groupe."
          ]
        ]
        [
          "id" => "aGZ3wroWR_"
          "type" => "paragraph"
          "data" => [
            "text" => "Expert dans la création de programmes d’entraînement personnalisés, avec un engagement fort à améliorer la santé et le bien-être des clients."
          ]
        ]
      ]
      "version" => "2.28.2"
    ]
    -specialMention: null
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4099 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4106 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4103 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4102 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: null
    -signupIp: null
    -country: null
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4110 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4112 …}
    -clients: Doctrine\ORM\PersistentCollection {#4114 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4116 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4119
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7223 …}
      #file: Vich\UploaderBundle\Entity\File {#7228 …}
      #credits: Doctrine\ORM\PersistentCollection {#7229 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2318
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7231 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1736109884 {#7218
        date: 2025-01-05 21:44:44.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#7233
        date: 2026-04-25 14:29:02.970872 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#4093}
    }
    -profil: App\Entity\User\ContactProfile {#4121 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4123 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4125 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4126 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4094 …}
    #id: 13
    #createdAt: DateTimeImmutable @1698670377 {#4091
      date: 2023-10-30 13:52:57.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4092
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.11 ms
Input props
[
  "media" => App\Entity\Media\ProfilePictureMedia {#4119
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7223 …}
    #file: Vich\UploaderBundle\Entity\File {#7228 …}
    #credits: Doctrine\ORM\PersistentCollection {#7229 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2318
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7231 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1736109884 {#7218
      date: 2025-01-05 21:44:44.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#7233
      date: 2026-04-25 14:29:02.970872 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#4093
      -uuid: Symfony\Component\Uid\UuidV4 {#4088 …}
      -email: "fabrice.rouaud@hotmail.com"
      -roles: [
        "ROLE_COACH"
      ]
      -password: "$2y$13$9/kay7YTY6nQfvlKVMRelO1yLHfDCkxcw6gbACA3h34ZIPLprkf2C"
      -plainPassword: null
      -firstname: "Fabrice"
      -lastname: "Rouaud"
      -username: "fab_rouaud"
      -birthday: DateTimeImmutable @307839600 {#4089
        date: 1979-10-04 00:00:00.0 Europe/Zurich (+01:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1728807124 {#4090
        date: 2024-10-13 10:12:04.0 Europe/Zurich (+02:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4095 …}
      -leads: Doctrine\ORM\PersistentCollection {#4097 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: [
        "time" => 1708883740626
        "blocks" => [
          [
            "id" => "8l3l_PURKs"
            "type" => "paragraph"
            "data" => [
              "text" => "Coach sportif passionné et dédié avec plus de 35 ans d’expérience dans l’entraînement individuel et de groupe."
            ]
          ]
          [
            "id" => "aGZ3wroWR_"
            "type" => "paragraph"
            "data" => [
              "text" => "Expert dans la création de programmes d’entraînement personnalisés, avec un engagement fort à améliorer la santé et le bien-être des clients."
            ]
          ]
        ]
        "version" => "2.28.2"
      ]
      -specialMention: null
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4099 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4106 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4103 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4102 …}
      -settings: null
      -preferences: null
      -signupContext: null
      -lastLoginIp: null
      -signupIp: null
      -country: null
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: null
      -coachingRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4112 …}
      -clients: Doctrine\ORM\PersistentCollection {#4114 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4116 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: null
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4119}
      -profil: App\Entity\User\ContactProfile {#4121 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4123 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4125 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4126 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4094 …}
      #id: 13
      #createdAt: DateTimeImmutable @1698670377 {#4091
        date: 2023-10-30 13:52:57.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1769381929 {#4092
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "fab_rouaud"
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
]
Component
App\Twig\Components\Media\Image {#7202
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2126 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "fab_rouaud"
  +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 {#4119
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7223 …}
    #file: Vich\UploaderBundle\Entity\File {#7228 …}
    #credits: Doctrine\ORM\PersistentCollection {#7229 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2318
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7231 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1736109884 {#7218
      date: 2025-01-05 21:44:44.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#7233
      date: 2026-04-25 14:29:02.970872 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#4093
      -uuid: Symfony\Component\Uid\UuidV4 {#4088 …}
      -email: "fabrice.rouaud@hotmail.com"
      -roles: [
        "ROLE_COACH"
      ]
      -password: "$2y$13$9/kay7YTY6nQfvlKVMRelO1yLHfDCkxcw6gbACA3h34ZIPLprkf2C"
      -plainPassword: null
      -firstname: "Fabrice"
      -lastname: "Rouaud"
      -username: "fab_rouaud"
      -birthday: DateTimeImmutable @307839600 {#4089
        date: 1979-10-04 00:00:00.0 Europe/Zurich (+01:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1728807124 {#4090
        date: 2024-10-13 10:12:04.0 Europe/Zurich (+02:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4095 …}
      -leads: Doctrine\ORM\PersistentCollection {#4097 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: [
        "time" => 1708883740626
        "blocks" => [
          [
            "id" => "8l3l_PURKs"
            "type" => "paragraph"
            "data" => [
              "text" => "Coach sportif passionné et dédié avec plus de 35 ans d’expérience dans l’entraînement individuel et de groupe."
            ]
          ]
          [
            "id" => "aGZ3wroWR_"
            "type" => "paragraph"
            "data" => [
              "text" => "Expert dans la création de programmes d’entraînement personnalisés, avec un engagement fort à améliorer la santé et le bien-être des clients."
            ]
          ]
        ]
        "version" => "2.28.2"
      ]
      -specialMention: null
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4099 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4106 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4103 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4102 …}
      -settings: null
      -preferences: null
      -signupContext: null
      -lastLoginIp: null
      -signupIp: null
      -country: null
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: null
      -coachingRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4112 …}
      -clients: Doctrine\ORM\PersistentCollection {#4114 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4116 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: null
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4119}
      -profil: App\Entity\User\ContactProfile {#4121 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4123 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4125 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4126 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4094 …}
      #id: 13
      #createdAt: DateTimeImmutable @1698670377 {#4091
        date: 2023-10-30 13:52:57.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1769381929 {#4092
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 2.93 ms
Input props
[
  "collaborator" => App\Entity\User {#4132
    -uuid: Symfony\Component\Uid\UuidV4 {#4128 …}
    -email: "brenda.alize.r@hotmail.com"
    -roles: [
      "ROLE_USER"
      "ROLE_COACH"
    ]
    -password: "$2y$13$L4R20YtTqF0xrzc5B9TOAORYqXvSQhEPhYPsos7Ya8FdrUKRuOoay"
    -plainPassword: null
    -firstname: "Brenda"
    -lastname: "Milesi Ramirez"
    -username: "brenda"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1736411015 {#4129
      date: 2025-01-09 09:23:35.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4134 …}
    -leads: Doctrine\ORM\PersistentCollection {#4136 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: [
      "time" => 1704532296181
      "blocks" => [
        [
          "id" => "OjcORmM0e5"
          "type" => "paragraph"
          "data" => [
            "text" => "Je suis une coach spécialisée dans l'élaboration de programmes personnalisés pour t'aider à perdre de la graisse abdominale de manière efficace et durable. Mon approche repose sur une alimentation anti-inflammatoire et des menus à indice glycémique bas, combinés à des exercices que tu peux réaliser à la maison ou en salle de sport."
          ]
        ]
        [
          "id" => "wf1mmuBc3h"
          "type" => "paragraph"
          "data" => [
            "text" => "Grâce à des repas équilibrés et savoureux, tu apprendras à nourrir ton corps de manière optimale tout en favorisant la combustion des graisses."
          ]
        ]
        [
          "id" => "9Og6XHvzA1"
          "type" => "paragraph"
          "data" => [
            "text" => "Je te guiderai à travers un programme d'exercices conçus pour cibler la région abdominale, renforcer les muscles et brûler les graisses."
          ]
        ]
        [
          "id" => "Yo3Aokq5Wl"
          "type" => "paragraph"
          "data" => [
            "text" => "Mon objectif en tant que coach est de t'accompagner tout au long de ton parcours de remise en forme, en t'apportant motivation, soutien et expertise. "
          ]
        ]
        [
          "id" => "DD34Kb1Gy3"
          "type" => "paragraph"
          "data" => [
            "text" => "Rejoins-moi pour une aventure vers une silhouette plus tonique et une santé optimale, tout en appréciant le processus grâce à une approche fun et personnalisée !""
          ]
        ]
      ]
      "version" => "2.28.2"
    ]
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4138 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4145 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4142 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4141 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: "89.217.34.99"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4149 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4151 …}
    -clients: Doctrine\ORM\PersistentCollection {#4153 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4155 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4158
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7288 …}
      #file: Vich\UploaderBundle\Entity\File {#7298 …}
      #credits: Doctrine\ORM\PersistentCollection {#7299 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2312
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7301 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1735242560 {#7289
        date: 2024-12-26 20:49:20.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#7304
        date: 2026-04-25 14:29:02.973376 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#4132}
    }
    -profil: App\Entity\User\ContactProfile {#4160 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4162 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4164 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4165 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4133 …}
    #id: 17
    #createdAt: DateTimeImmutable @1699470076 {#4130
      date: 2023-11-08 20:01:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4131
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#7248
  +collaborator: App\Entity\User {#4132
    -uuid: Symfony\Component\Uid\UuidV4 {#4128 …}
    -email: "brenda.alize.r@hotmail.com"
    -roles: [
      "ROLE_USER"
      "ROLE_COACH"
    ]
    -password: "$2y$13$L4R20YtTqF0xrzc5B9TOAORYqXvSQhEPhYPsos7Ya8FdrUKRuOoay"
    -plainPassword: null
    -firstname: "Brenda"
    -lastname: "Milesi Ramirez"
    -username: "brenda"
    -birthday: null
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1736411015 {#4129
      date: 2025-01-09 09:23:35.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4134 …}
    -leads: Doctrine\ORM\PersistentCollection {#4136 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: [
      "time" => 1704532296181
      "blocks" => [
        [
          "id" => "OjcORmM0e5"
          "type" => "paragraph"
          "data" => [
            "text" => "Je suis une coach spécialisée dans l'élaboration de programmes personnalisés pour t'aider à perdre de la graisse abdominale de manière efficace et durable. Mon approche repose sur une alimentation anti-inflammatoire et des menus à indice glycémique bas, combinés à des exercices que tu peux réaliser à la maison ou en salle de sport."
          ]
        ]
        [
          "id" => "wf1mmuBc3h"
          "type" => "paragraph"
          "data" => [
            "text" => "Grâce à des repas équilibrés et savoureux, tu apprendras à nourrir ton corps de manière optimale tout en favorisant la combustion des graisses."
          ]
        ]
        [
          "id" => "9Og6XHvzA1"
          "type" => "paragraph"
          "data" => [
            "text" => "Je te guiderai à travers un programme d'exercices conçus pour cibler la région abdominale, renforcer les muscles et brûler les graisses."
          ]
        ]
        [
          "id" => "Yo3Aokq5Wl"
          "type" => "paragraph"
          "data" => [
            "text" => "Mon objectif en tant que coach est de t'accompagner tout au long de ton parcours de remise en forme, en t'apportant motivation, soutien et expertise. "
          ]
        ]
        [
          "id" => "DD34Kb1Gy3"
          "type" => "paragraph"
          "data" => [
            "text" => "Rejoins-moi pour une aventure vers une silhouette plus tonique et une santé optimale, tout en appréciant le processus grâce à une approche fun et personnalisée !""
          ]
        ]
      ]
      "version" => "2.28.2"
    ]
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4138 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4145 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4142 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4141 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: "89.217.34.99"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4149 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4151 …}
    -clients: Doctrine\ORM\PersistentCollection {#4153 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4155 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4158
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7288 …}
      #file: Vich\UploaderBundle\Entity\File {#7298 …}
      #credits: Doctrine\ORM\PersistentCollection {#7299 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2312
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7301 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1735242560 {#7289
        date: 2024-12-26 20:49:20.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777120142 {#7304
        date: 2026-04-25 14:29:02.973376 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6767 …}
      -user: App\Entity\User {#4132}
    }
    -profil: App\Entity\User\ContactProfile {#4160 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4162 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4164 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4165 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4133 …}
    #id: 17
    #createdAt: DateTimeImmutable @1699470076 {#4130
      date: 2023-11-08 20:01:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4131
      date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.25 ms
Input props
[
  "media" => App\Entity\Media\ProfilePictureMedia {#4158
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7288 …}
    #file: Vich\UploaderBundle\Entity\File {#7298 …}
    #credits: Doctrine\ORM\PersistentCollection {#7299 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2312
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7301 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1735242560 {#7289
      date: 2024-12-26 20:49:20.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#7304
      date: 2026-04-25 14:29:02.973376 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#4132
      -uuid: Symfony\Component\Uid\UuidV4 {#4128 …}
      -email: "brenda.alize.r@hotmail.com"
      -roles: [
        "ROLE_USER"
        "ROLE_COACH"
      ]
      -password: "$2y$13$L4R20YtTqF0xrzc5B9TOAORYqXvSQhEPhYPsos7Ya8FdrUKRuOoay"
      -plainPassword: null
      -firstname: "Brenda"
      -lastname: "Milesi Ramirez"
      -username: "brenda"
      -birthday: null
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1736411015 {#4129
        date: 2025-01-09 09:23:35.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4134 …}
      -leads: Doctrine\ORM\PersistentCollection {#4136 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: [
        "time" => 1704532296181
        "blocks" => [
          [
            "id" => "OjcORmM0e5"
            "type" => "paragraph"
            "data" => [
              "text" => "Je suis une coach spécialisée dans l'élaboration de programmes personnalisés pour t'aider à perdre de la graisse abdominale de manière efficace et durable. Mon approche repose sur une alimentation anti-inflammatoire et des menus à indice glycémique bas, combinés à des exercices que tu peux réaliser à la maison ou en salle de sport."
            ]
          ]
          [
            "id" => "wf1mmuBc3h"
            "type" => "paragraph"
            "data" => [
              "text" => "Grâce à des repas équilibrés et savoureux, tu apprendras à nourrir ton corps de manière optimale tout en favorisant la combustion des graisses."
            ]
          ]
          [
            "id" => "9Og6XHvzA1"
            "type" => "paragraph"
            "data" => [
              "text" => "Je te guiderai à travers un programme d'exercices conçus pour cibler la région abdominale, renforcer les muscles et brûler les graisses."
            ]
          ]
          [
            "id" => "Yo3Aokq5Wl"
            "type" => "paragraph"
            "data" => [
              "text" => "Mon objectif en tant que coach est de t'accompagner tout au long de ton parcours de remise en forme, en t'apportant motivation, soutien et expertise. "
            ]
          ]
          [
            "id" => "DD34Kb1Gy3"
            "type" => "paragraph"
            "data" => [
              "text" => "Rejoins-moi pour une aventure vers une silhouette plus tonique et une santé optimale, tout en appréciant le processus grâce à une approche fun et personnalisée !""
            ]
          ]
        ]
        "version" => "2.28.2"
      ]
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4138 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4145 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4142 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4141 …}
      -settings: null
      -preferences: null
      -signupContext: null
      -lastLoginIp: "89.217.34.99"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: null
      -coachingRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4151 …}
      -clients: Doctrine\ORM\PersistentCollection {#4153 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4155 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: null
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4158}
      -profil: App\Entity\User\ContactProfile {#4160 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4162 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4164 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4165 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4133 …}
      #id: 17
      #createdAt: DateTimeImmutable @1699470076 {#4130
        date: 2023-11-08 20:01:16.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1769381929 {#4131
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "brenda"
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "class" => "h-32 w-32 rounded-full ring-2 ring-slate-300/70 dark:ring-slate-500/50 shadow-[0_8px_24px_rgba(2,6,23,0.35)] mx-auto my-4"
]
Component
App\Twig\Components\Media\Image {#7273
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2126 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "brenda"
  +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 {#4158
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7288 …}
    #file: Vich\UploaderBundle\Entity\File {#7298 …}
    #credits: Doctrine\ORM\PersistentCollection {#7299 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2312
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7301 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1735242560 {#7289
      date: 2024-12-26 20:49:20.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777120142 {#7304
      date: 2026-04-25 14:29:02.973376 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6767 …}
    -user: App\Entity\User {#4132
      -uuid: Symfony\Component\Uid\UuidV4 {#4128 …}
      -email: "brenda.alize.r@hotmail.com"
      -roles: [
        "ROLE_USER"
        "ROLE_COACH"
      ]
      -password: "$2y$13$L4R20YtTqF0xrzc5B9TOAORYqXvSQhEPhYPsos7Ya8FdrUKRuOoay"
      -plainPassword: null
      -firstname: "Brenda"
      -lastname: "Milesi Ramirez"
      -username: "brenda"
      -birthday: null
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1736411015 {#4129
        date: 2025-01-09 09:23:35.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4134 …}
      -leads: Doctrine\ORM\PersistentCollection {#4136 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: [
        "time" => 1704532296181
        "blocks" => [
          [
            "id" => "OjcORmM0e5"
            "type" => "paragraph"
            "data" => [
              "text" => "Je suis une coach spécialisée dans l'élaboration de programmes personnalisés pour t'aider à perdre de la graisse abdominale de manière efficace et durable. Mon approche repose sur une alimentation anti-inflammatoire et des menus à indice glycémique bas, combinés à des exercices que tu peux réaliser à la maison ou en salle de sport."
            ]
          ]
          [
            "id" => "wf1mmuBc3h"
            "type" => "paragraph"
            "data" => [
              "text" => "Grâce à des repas équilibrés et savoureux, tu apprendras à nourrir ton corps de manière optimale tout en favorisant la combustion des graisses."
            ]
          ]
          [
            "id" => "9Og6XHvzA1"
            "type" => "paragraph"
            "data" => [
              "text" => "Je te guiderai à travers un programme d'exercices conçus pour cibler la région abdominale, renforcer les muscles et brûler les graisses."
            ]
          ]
          [
            "id" => "Yo3Aokq5Wl"
            "type" => "paragraph"
            "data" => [
              "text" => "Mon objectif en tant que coach est de t'accompagner tout au long de ton parcours de remise en forme, en t'apportant motivation, soutien et expertise. "
            ]
          ]
          [
            "id" => "DD34Kb1Gy3"
            "type" => "paragraph"
            "data" => [
              "text" => "Rejoins-moi pour une aventure vers une silhouette plus tonique et une santé optimale, tout en appréciant le processus grâce à une approche fun et personnalisée !""
            ]
          ]
        ]
        "version" => "2.28.2"
      ]
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4138 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4145 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4142 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4141 …}
      -settings: null
      -preferences: null
      -signupContext: null
      -lastLoginIp: "89.217.34.99"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: null
      -coachingRequests: Doctrine\ORM\PersistentCollection {#4149 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4151 …}
      -clients: Doctrine\ORM\PersistentCollection {#4153 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4155 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: null
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4158}
      -profil: App\Entity\User\ContactProfile {#4160 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4162 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4164 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4165 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4133 …}
      #id: 17
      #createdAt: DateTimeImmutable @1699470076 {#4130
        date: 2023-11-08 20:01:16.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1769381929 {#4131
        date: 2026-01-25 23:58:49.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: null
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2132 …}
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 66.5 MiB 0.41 ms
Input props
[
  "containerClass" => "mb-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#6611
  +includeScript: true
  +labelClass: null
  +containerClass: "mb-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
app:page-sharer App\Twig\Components\App\PageSharer 66.5 MiB 1.33 ms
Input props
[
  "class" => "content-container p-4"
]
Attributes
[
  "class" => "content-container p-4"
]
Component
App\Twig\Components\App\PageSharer {#7343
  +shareUrl: "https://test.fitmetrics.ch/fr/exercices/participants"
  +title: "Exercices - Nos participants - FitMetrics"
  +description: "Exercices musculation gratuits avec vidéos explicatives pour débutants. Apprenez la technique parfaite pour perdre du poids et prendre du muscle. Exercices maison et salle de sport."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7374
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7402
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7427
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7450
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7473
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7496
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7519
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7542
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 68.5 MiB 0.30 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#7378
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 68.5 MiB 0.05 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#7595
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2142 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 68.5 MiB 0.03 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7637
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
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 {#7629
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7671
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7703
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7726
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7749
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7772
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7795
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7818
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7841
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#7864
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4354 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}