Redirect 301 redirect from GET @training_exercise_detail (704161)

GET https://test.fitmetrics.ch/en/exercises/participants

Components

11 Twig Components
80 Render Count
68 ms Render Time
66.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 15.69ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
8 1.67ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.39ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.46ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
2 0.50ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 48.83ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.42ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.50ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.44ms
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 48.83 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4303
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#216 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#2944 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2131 …}
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4350
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#4367
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
62.5 MiB 1.16 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4412
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4427
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#4478
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "search"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4506
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4522
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4546
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#4570
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4594
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4618
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4642
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4666
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4690
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#5706
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
62.5 MiB 0.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5742
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 64.5 MiB 8.42 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5819
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5820 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5818 …}
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.04 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 {#5971
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6006
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#6036
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 62.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 {#6068
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 62.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 {#6087
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6197
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6231
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6247
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6271
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6295
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6319
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6343
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6367
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6391
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6415
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6439
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#6463
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 66.5 MiB 0.42 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6508
  +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 {#6498
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#6139
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 66.5 MiB 0.50 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#1263
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "label.our_participants"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6591
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/en/exercises"
    ]
    [
      "label" => "label.our_participants"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#1263
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "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 {#6621
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#6643
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 5.37 ms
Input props
[
  "collaborator" => App\Entity\User {#2992
    -uuid: Symfony\Component\Uid\UuidV4 {#931 …}
    -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 {#1625
      date: 1999-09-06 00:00:00.0 Europe/Zurich (+02:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1776706209 {#2989
      date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3190 …}
    -leads: Doctrine\ORM\PersistentCollection {#3341 …}
    -stripeCustomerId: "cus_TGDh65EEmAKRvS"
    -billingCustomer: App\Entity\Billing\BillingCustomer {#3358 …}
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832064 {#2986
      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 {#3528 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3617 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3646 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3714 …}
    -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 {#3758 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3797 …}
    -clients: Doctrine\ORM\PersistentCollection {#3795 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3847 …}
    -hasAds: false
    -google: "108256616353138511567"
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3902
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6832 …}
      #file: Vich\UploaderBundle\Entity\File {#6754 …}
      #credits: Doctrine\ORM\PersistentCollection {#6757 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 504
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6810 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1729537088 {#6729
        date: 2024-10-21 20:58:08.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#6821
        date: 2026-04-26 06:43:37.151034 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#2992}
    }
    -profil: App\Entity\User\ContactProfile {#3861 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3869 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3884 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3883 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#1630 …}
    #id: 2
    #createdAt: null
    #updatedAt: DateTimeImmutable @1776706209 {#1619
      date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2992}
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\CollaboratorProfilCard {#6676
  +collaborator: App\Entity\User {#2992
    -uuid: Symfony\Component\Uid\UuidV4 {#931 …}
    -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 {#1625
      date: 1999-09-06 00:00:00.0 Europe/Zurich (+02:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1776706209 {#2989
      date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3190 …}
    -leads: Doctrine\ORM\PersistentCollection {#3341 …}
    -stripeCustomerId: "cus_TGDh65EEmAKRvS"
    -billingCustomer: App\Entity\Billing\BillingCustomer {#3358 …}
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832064 {#2986
      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 {#3528 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3617 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3646 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3714 …}
    -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 {#3758 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3797 …}
    -clients: Doctrine\ORM\PersistentCollection {#3795 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3847 …}
    -hasAds: false
    -google: "108256616353138511567"
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3902
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6832 …}
      #file: Vich\UploaderBundle\Entity\File {#6754 …}
      #credits: Doctrine\ORM\PersistentCollection {#6757 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 504
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6810 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1729537088 {#6729
        date: 2024-10-21 20:58:08.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#6821
        date: 2026-04-26 06:43:37.151034 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#2992}
    }
    -profil: App\Entity\User\ContactProfile {#3861 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3869 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3884 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3883 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#1630 …}
    #id: 2
    #createdAt: null
    #updatedAt: DateTimeImmutable @1776706209 {#1619
      date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2992}
    #deletedAt: null
    -active: true
  }
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2141 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:image App\Twig\Components\Media\Image 66.5 MiB 0.91 ms
Input props
[
  "media" => App\Entity\Media\ProfilePictureMedia {#3902
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6832 …}
    #file: Vich\UploaderBundle\Entity\File {#6754 …}
    #credits: Doctrine\ORM\PersistentCollection {#6757 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 504
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6810 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1729537088 {#6729
      date: 2024-10-21 20:58:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#6821
      date: 2026-04-26 06:43:37.151034 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#2992
      -uuid: Symfony\Component\Uid\UuidV4 {#931 …}
      -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 {#1625
        date: 1999-09-06 00:00:00.0 Europe/Zurich (+02:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1776706209 {#2989
        date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3190 …}
      -leads: Doctrine\ORM\PersistentCollection {#3341 …}
      -stripeCustomerId: "cus_TGDh65EEmAKRvS"
      -billingCustomer: App\Entity\Billing\BillingCustomer {#3358 …}
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832064 {#2986
        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 {#3528 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3617 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3646 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3714 …}
      -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 {#3758 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3797 …}
      -clients: Doctrine\ORM\PersistentCollection {#3795 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3847 …}
      -hasAds: false
      -google: "108256616353138511567"
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3902}
      -profil: App\Entity\User\ContactProfile {#3861 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3869 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3884 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3883 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#1630 …}
      #id: 2
      #createdAt: null
      #updatedAt: DateTimeImmutable @1776706209 {#1619
        date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2992}
      #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 {#6708
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2125 …}
  +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 {#3902
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6832 …}
    #file: Vich\UploaderBundle\Entity\File {#6754 …}
    #credits: Doctrine\ORM\PersistentCollection {#6757 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 504
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6810 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1729537088 {#6729
      date: 2024-10-21 20:58:08.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#6821
      date: 2026-04-26 06:43:37.151034 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#2992
      -uuid: Symfony\Component\Uid\UuidV4 {#931 …}
      -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 {#1625
        date: 1999-09-06 00:00:00.0 Europe/Zurich (+02:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1776706209 {#2989
        date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3190 …}
      -leads: Doctrine\ORM\PersistentCollection {#3341 …}
      -stripeCustomerId: "cus_TGDh65EEmAKRvS"
      -billingCustomer: App\Entity\Billing\BillingCustomer {#3358 …}
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832064 {#2986
        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 {#3528 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3617 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3646 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3714 …}
      -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 {#3758 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3797 …}
      -clients: Doctrine\ORM\PersistentCollection {#3795 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3847 …}
      -hasAds: false
      -google: "108256616353138511567"
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3902}
      -profil: App\Entity\User\ContactProfile {#3861 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3869 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3884 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3883 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#1630 …}
      #id: 2
      #createdAt: null
      #updatedAt: DateTimeImmutable @1776706209 {#1619
        date: 2026-04-20 19:30:09.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2992}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#2131 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 1.68 ms
Input props
[
  "collaborator" => App\Entity\User {#3886
    -uuid: Symfony\Component\Uid\UuidV4 {#3881 …}
    -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 {#3880
      date: 2026-01-23 15:21:46.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3888 …}
    -leads: Doctrine\ORM\PersistentCollection {#3890 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: DateTimeImmutable @1735898641 {#3879
      date: 2025-01-03 11:04:01.0 Europe/Zurich (+01:00)
    }
    -lastChangePassword: DateTimeImmutable @1732825440 {#3878
      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 {#3900 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3893 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3896 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3910 …}
    -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 {#3911 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3908 …}
    -clients: Doctrine\ORM\PersistentCollection {#3906 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3891 …}
    -hasAds: false
    -google: "111918983754631915560"
    -apple: null
    -lastLoginContext: "app"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3916
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6888 …}
      #file: Vich\UploaderBundle\Entity\File {#6893 …}
      #credits: Doctrine\ORM\PersistentCollection {#6894 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 506
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6896 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1729759894 {#6883
        date: 2024-10-24 10:51:34.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#6898
        date: 2026-04-26 06:43:37.153844 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#3886}
    }
    -profil: App\Entity\User\ContactProfile {#3918 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3920 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3922 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3923 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3887 …}
    #id: 3
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3885
      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 {#6744
  +collaborator: App\Entity\User {#3886
    -uuid: Symfony\Component\Uid\UuidV4 {#3881 …}
    -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 {#3880
      date: 2026-01-23 15:21:46.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3888 …}
    -leads: Doctrine\ORM\PersistentCollection {#3890 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: DateTimeImmutable @1735898641 {#3879
      date: 2025-01-03 11:04:01.0 Europe/Zurich (+01:00)
    }
    -lastChangePassword: DateTimeImmutable @1732825440 {#3878
      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 {#3900 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3893 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3896 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3910 …}
    -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 {#3911 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3908 …}
    -clients: Doctrine\ORM\PersistentCollection {#3906 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3891 …}
    -hasAds: false
    -google: "111918983754631915560"
    -apple: null
    -lastLoginContext: "app"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3916
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6888 …}
      #file: Vich\UploaderBundle\Entity\File {#6893 …}
      #credits: Doctrine\ORM\PersistentCollection {#6894 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 506
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6896 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1729759894 {#6883
        date: 2024-10-24 10:51:34.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#6898
        date: 2026-04-26 06:43:37.153844 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#3886}
    }
    -profil: App\Entity\User\ContactProfile {#3918 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3920 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3922 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3923 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3887 …}
    #id: 3
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3885
      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 {#2141 …}
  #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 {#3916
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6888 …}
    #file: Vich\UploaderBundle\Entity\File {#6893 …}
    #credits: Doctrine\ORM\PersistentCollection {#6894 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 506
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6896 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1729759894 {#6883
      date: 2024-10-24 10:51:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#6898
      date: 2026-04-26 06:43:37.153844 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#3886
      -uuid: Symfony\Component\Uid\UuidV4 {#3881 …}
      -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 {#3880
        date: 2026-01-23 15:21:46.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3888 …}
      -leads: Doctrine\ORM\PersistentCollection {#3890 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: DateTimeImmutable @1735898641 {#3879
        date: 2025-01-03 11:04:01.0 Europe/Zurich (+01:00)
      }
      -lastChangePassword: DateTimeImmutable @1732825440 {#3878
        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 {#3900 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3893 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3896 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3910 …}
      -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 {#3911 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3908 …}
      -clients: Doctrine\ORM\PersistentCollection {#3906 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3891 …}
      -hasAds: false
      -google: "111918983754631915560"
      -apple: null
      -lastLoginContext: "app"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3916}
      -profil: App\Entity\User\ContactProfile {#3918 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3920 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3922 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3923 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3887 …}
      #id: 3
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3885
        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 {#6867
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2125 …}
  +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 {#3916
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6888 …}
    #file: Vich\UploaderBundle\Entity\File {#6893 …}
    #credits: Doctrine\ORM\PersistentCollection {#6894 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 506
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6896 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1729759894 {#6883
      date: 2024-10-24 10:51:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#6898
      date: 2026-04-26 06:43:37.153844 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#3886
      -uuid: Symfony\Component\Uid\UuidV4 {#3881 …}
      -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 {#3880
        date: 2026-01-23 15:21:46.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3888 …}
      -leads: Doctrine\ORM\PersistentCollection {#3890 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: DateTimeImmutable @1735898641 {#3879
        date: 2025-01-03 11:04:01.0 Europe/Zurich (+01:00)
      }
      -lastChangePassword: DateTimeImmutable @1732825440 {#3878
        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 {#3900 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3893 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3896 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3910 …}
      -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 {#3911 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3908 …}
      -clients: Doctrine\ORM\PersistentCollection {#3906 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3891 …}
      -hasAds: false
      -google: "111918983754631915560"
      -apple: null
      -lastLoginContext: "app"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3916}
      -profil: App\Entity\User\ContactProfile {#3918 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3920 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3922 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3923 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3887 …}
      #id: 3
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3885
        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 {#2131 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 1.52 ms
Input props
[
  "collaborator" => App\Entity\User {#3928
    -uuid: Symfony\Component\Uid\UuidV4 {#3925 …}
    -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 {#3926
      date: 2025-12-10 21:30:08.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3930 …}
    -leads: Doctrine\ORM\PersistentCollection {#3932 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3934 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3941 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3938 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3937 …}
    -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 {#3945 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3947 …}
    -clients: Doctrine\ORM\PersistentCollection {#3949 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3951 …}
    -hasAds: false
    -google: "116875789320962058296"
    -apple: null
    -lastLoginContext: "app"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3954
      #uploadedFile: null
      #file: Vich\UploaderBundle\Entity\File {#6962 …}
      #credits: Doctrine\ORM\PersistentCollection {#6963 …}
      -source: null
      -zone: null
      -urlExternal: "https://lh3.googleusercontent.com/a/ACg8ocJeNcH780PuIxu-xwXTkgFa8lYmfB_WC8NV9_0DVPUGSl2tJQ=s96-c"
      #id: 2471
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6965 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1747377305 {#6954
        date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1747377305 {#6946
        date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
      -user: App\Entity\User {#3928}
    }
    -profil: App\Entity\User\ContactProfile {#3956 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3958 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3960 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3961 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3929 …}
    #id: 4
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3927
      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 {#6913
  +collaborator: App\Entity\User {#3928
    -uuid: Symfony\Component\Uid\UuidV4 {#3925 …}
    -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 {#3926
      date: 2025-12-10 21:30:08.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3930 …}
    -leads: Doctrine\ORM\PersistentCollection {#3932 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: null
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3934 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3941 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3938 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3937 …}
    -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 {#3945 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3947 …}
    -clients: Doctrine\ORM\PersistentCollection {#3949 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3951 …}
    -hasAds: false
    -google: "116875789320962058296"
    -apple: null
    -lastLoginContext: "app"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3954
      #uploadedFile: null
      #file: Vich\UploaderBundle\Entity\File {#6962 …}
      #credits: Doctrine\ORM\PersistentCollection {#6963 …}
      -source: null
      -zone: null
      -urlExternal: "https://lh3.googleusercontent.com/a/ACg8ocJeNcH780PuIxu-xwXTkgFa8lYmfB_WC8NV9_0DVPUGSl2tJQ=s96-c"
      #id: 2471
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#6965 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1747377305 {#6954
        date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1747377305 {#6946
        date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: null
      -user: App\Entity\User {#3928}
    }
    -profil: App\Entity\User\ContactProfile {#3956 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3958 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3960 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3961 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3929 …}
    #id: 4
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3927
      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 {#2141 …}
  #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 {#3954
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#6962 …}
    #credits: Doctrine\ORM\PersistentCollection {#6963 …}
    -source: null
    -zone: null
    -urlExternal: "https://lh3.googleusercontent.com/a/ACg8ocJeNcH780PuIxu-xwXTkgFa8lYmfB_WC8NV9_0DVPUGSl2tJQ=s96-c"
    #id: 2471
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6965 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1747377305 {#6954
      date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747377305 {#6946
      date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    -user: App\Entity\User {#3928
      -uuid: Symfony\Component\Uid\UuidV4 {#3925 …}
      -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 {#3926
        date: 2025-12-10 21:30:08.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3930 …}
      -leads: Doctrine\ORM\PersistentCollection {#3932 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: null
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3934 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3941 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3938 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3937 …}
      -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 {#3945 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3947 …}
      -clients: Doctrine\ORM\PersistentCollection {#3949 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3951 …}
      -hasAds: false
      -google: "116875789320962058296"
      -apple: null
      -lastLoginContext: "app"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3954}
      -profil: App\Entity\User\ContactProfile {#3956 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3958 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3960 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3961 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3929 …}
      #id: 4
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3927
        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 {#6938
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2125 …}
  +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 {#3954
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#6962 …}
    #credits: Doctrine\ORM\PersistentCollection {#6963 …}
    -source: null
    -zone: null
    -urlExternal: "https://lh3.googleusercontent.com/a/ACg8ocJeNcH780PuIxu-xwXTkgFa8lYmfB_WC8NV9_0DVPUGSl2tJQ=s96-c"
    #id: 2471
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#6965 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1747377305 {#6954
      date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747377305 {#6946
      date: 2025-05-16 08:35:05.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    -user: App\Entity\User {#3928
      -uuid: Symfony\Component\Uid\UuidV4 {#3925 …}
      -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 {#3926
        date: 2025-12-10 21:30:08.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3930 …}
      -leads: Doctrine\ORM\PersistentCollection {#3932 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: null
      -specialMention: null
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3934 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3941 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3938 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3937 …}
      -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 {#3945 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3947 …}
      -clients: Doctrine\ORM\PersistentCollection {#3949 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3951 …}
      -hasAds: false
      -google: "116875789320962058296"
      -apple: null
      -lastLoginContext: "app"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3954}
      -profil: App\Entity\User\ContactProfile {#3956 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3958 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3960 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3961 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3929 …}
      #id: 4
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3927
        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 {#2131 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 1.57 ms
Input props
[
  "collaborator" => App\Entity\User {#3966
    -uuid: Symfony\Component\Uid\UuidV4 {#3963 …}
    -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 {#3964
      date: 2025-12-24 16:41:48.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3968 …}
    -leads: Doctrine\ORM\PersistentCollection {#3970 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: "Modèle photo"
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3972 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3979 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3976 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3975 …}
    -settings: null
    -preferences: []
    -signupContext: null
    -lastLoginIp: "81.13.224.59"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3983 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3985 …}
    -clients: Doctrine\ORM\PersistentCollection {#3987 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3989 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3992
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7034 …}
      #file: Vich\UploaderBundle\Entity\File {#7029 …}
      #credits: Doctrine\ORM\PersistentCollection {#7030 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2319
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7032 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1736111947 {#7021
        date: 2025-01-05 22:19:07.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#7036
        date: 2026-04-26 06:43:37.157163 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#3966}
    }
    -profil: App\Entity\User\ContactProfile {#3994 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3996 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3998 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3999 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3967 …}
    #id: 5
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3965
      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 {#6970
  +collaborator: App\Entity\User {#3966
    -uuid: Symfony\Component\Uid\UuidV4 {#3963 …}
    -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 {#3964
      date: 2025-12-24 16:41:48.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#3968 …}
    -leads: Doctrine\ORM\PersistentCollection {#3970 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: "Modèle photo"
    -preferUsername: true
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3972 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#3979 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#3976 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#3975 …}
    -settings: null
    -preferences: []
    -signupContext: null
    -lastLoginIp: "81.13.224.59"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#3983 …}
    -coaches: Doctrine\ORM\PersistentCollection {#3985 …}
    -clients: Doctrine\ORM\PersistentCollection {#3987 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#3989 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#3992
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7034 …}
      #file: Vich\UploaderBundle\Entity\File {#7029 …}
      #credits: Doctrine\ORM\PersistentCollection {#7030 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2319
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7032 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1736111947 {#7021
        date: 2025-01-05 22:19:07.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#7036
        date: 2026-04-26 06:43:37.157163 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#3966}
    }
    -profil: App\Entity\User\ContactProfile {#3994 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#3996 …}
    -fitnessProfile: App\Entity\FitnessProfile {#3998 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#3999 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3967 …}
    #id: 5
    #createdAt: null
    #updatedAt: DateTimeImmutable @1769381929 {#3965
      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 {#2141 …}
  #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 {#3992
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7034 …}
    #file: Vich\UploaderBundle\Entity\File {#7029 …}
    #credits: Doctrine\ORM\PersistentCollection {#7030 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2319
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7032 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1736111947 {#7021
      date: 2025-01-05 22:19:07.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#7036
      date: 2026-04-26 06:43:37.157163 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#3966
      -uuid: Symfony\Component\Uid\UuidV4 {#3963 …}
      -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 {#3964
        date: 2025-12-24 16:41:48.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3968 …}
      -leads: Doctrine\ORM\PersistentCollection {#3970 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: null
      -specialMention: "Modèle photo"
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3972 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3979 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3976 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3975 …}
      -settings: null
      -preferences: []
      -signupContext: null
      -lastLoginIp: "81.13.224.59"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3983 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3985 …}
      -clients: Doctrine\ORM\PersistentCollection {#3987 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3989 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3992}
      -profil: App\Entity\User\ContactProfile {#3994 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3996 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3998 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3999 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3967 …}
      #id: 5
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3965
        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 {#7005
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2125 …}
  +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 {#3992
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7034 …}
    #file: Vich\UploaderBundle\Entity\File {#7029 …}
    #credits: Doctrine\ORM\PersistentCollection {#7030 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2319
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7032 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1736111947 {#7021
      date: 2025-01-05 22:19:07.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#7036
      date: 2026-04-26 06:43:37.157163 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#3966
      -uuid: Symfony\Component\Uid\UuidV4 {#3963 …}
      -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 {#3964
        date: 2025-12-24 16:41:48.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#3968 …}
      -leads: Doctrine\ORM\PersistentCollection {#3970 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: null
      -descriptionEditor: null
      -specialMention: "Modèle photo"
      -preferUsername: true
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#3972 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#3979 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#3976 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#3975 …}
      -settings: null
      -preferences: []
      -signupContext: null
      -lastLoginIp: "81.13.224.59"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#3983 …}
      -coaches: Doctrine\ORM\PersistentCollection {#3985 …}
      -clients: Doctrine\ORM\PersistentCollection {#3987 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#3989 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#3992}
      -profil: App\Entity\User\ContactProfile {#3994 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#3996 …}
      -fitnessProfile: App\Entity\FitnessProfile {#3998 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#3999 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#3967 …}
      #id: 5
      #createdAt: null
      #updatedAt: DateTimeImmutable @1769381929 {#3965
        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 {#2131 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 1.59 ms
Input props
[
  "collaborator" => App\Entity\User {#4007
    -uuid: Symfony\Component\Uid\UuidV4 {#4001 …}
    -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 {#4002
      date: 2001-11-01 00:00:00.0 Europe/Zurich (+01:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1768424753 {#4003
      date: 2026-01-14 22:05:53.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4009 …}
    -leads: Doctrine\ORM\PersistentCollection {#4011 …}
    -stripeCustomerId: null
    -billingCustomer: App\Entity\Billing\BillingCustomer {#4022 …}
    -lastChangeUsername: DateTimeImmutable @1704988022 {#4004
      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 {#4013 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4020 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4028 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4030 …}
    -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 {#4032 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4034 …}
    -clients: Doctrine\ORM\PersistentCollection {#4036 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4038 …}
    -hasAds: false
    -google: "113764295539217161098"
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4041
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7097 …}
      #file: Vich\UploaderBundle\Entity\File {#7101 …}
      #credits: Doctrine\ORM\PersistentCollection {#7102 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2314
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7104 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1735737192 {#7090
        date: 2025-01-01 14:13:12.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#7089
        date: 2026-04-26 06:43:37.158834 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#4007}
    }
    -profil: App\Entity\User\ContactProfile {#4043 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4045 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4047 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4048 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4008 …}
    #id: 7
    #createdAt: DateTimeImmutable @1696793476 {#4005
      date: 2023-10-08 21:31:16.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1769382243 {#4006
      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 {#7051
  +collaborator: App\Entity\User {#4007
    -uuid: Symfony\Component\Uid\UuidV4 {#4001 …}
    -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 {#4002
      date: 2001-11-01 00:00:00.0 Europe/Zurich (+01:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1768424753 {#4003
      date: 2026-01-14 22:05:53.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4009 …}
    -leads: Doctrine\ORM\PersistentCollection {#4011 …}
    -stripeCustomerId: null
    -billingCustomer: App\Entity\Billing\BillingCustomer {#4022 …}
    -lastChangeUsername: DateTimeImmutable @1704988022 {#4004
      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 {#4013 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4020 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4028 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4030 …}
    -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 {#4032 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4034 …}
    -clients: Doctrine\ORM\PersistentCollection {#4036 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4038 …}
    -hasAds: false
    -google: "113764295539217161098"
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4041
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7097 …}
      #file: Vich\UploaderBundle\Entity\File {#7101 …}
      #credits: Doctrine\ORM\PersistentCollection {#7102 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2314
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7104 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1735737192 {#7090
        date: 2025-01-01 14:13:12.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#7089
        date: 2026-04-26 06:43:37.158834 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#4007}
    }
    -profil: App\Entity\User\ContactProfile {#4043 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4045 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4047 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4048 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4008 …}
    #id: 7
    #createdAt: DateTimeImmutable @1696793476 {#4005
      date: 2023-10-08 21:31:16.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1769382243 {#4006
      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 {#2141 …}
  #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 {#4041
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7097 …}
    #file: Vich\UploaderBundle\Entity\File {#7101 …}
    #credits: Doctrine\ORM\PersistentCollection {#7102 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2314
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7104 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1735737192 {#7090
      date: 2025-01-01 14:13:12.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#7089
      date: 2026-04-26 06:43:37.158834 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#4007
      -uuid: Symfony\Component\Uid\UuidV4 {#4001 …}
      -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 {#4002
        date: 2001-11-01 00:00:00.0 Europe/Zurich (+01:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1768424753 {#4003
        date: 2026-01-14 22:05:53.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4009 …}
      -leads: Doctrine\ORM\PersistentCollection {#4011 …}
      -stripeCustomerId: null
      -billingCustomer: App\Entity\Billing\BillingCustomer {#4022 …}
      -lastChangeUsername: DateTimeImmutable @1704988022 {#4004
        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 {#4013 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4020 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4028 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4030 …}
      -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 {#4032 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4034 …}
      -clients: Doctrine\ORM\PersistentCollection {#4036 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4038 …}
      -hasAds: false
      -google: "113764295539217161098"
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4041}
      -profil: App\Entity\User\ContactProfile {#4043 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4045 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4047 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4048 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4008 …}
      #id: 7
      #createdAt: DateTimeImmutable @1696793476 {#4005
        date: 2023-10-08 21:31:16.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1769382243 {#4006
        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 {#7074
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2125 …}
  +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 {#4041
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7097 …}
    #file: Vich\UploaderBundle\Entity\File {#7101 …}
    #credits: Doctrine\ORM\PersistentCollection {#7102 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2314
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7104 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1735737192 {#7090
      date: 2025-01-01 14:13:12.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#7089
      date: 2026-04-26 06:43:37.158834 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#4007
      -uuid: Symfony\Component\Uid\UuidV4 {#4001 …}
      -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 {#4002
        date: 2001-11-01 00:00:00.0 Europe/Zurich (+01:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1768424753 {#4003
        date: 2026-01-14 22:05:53.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4009 …}
      -leads: Doctrine\ORM\PersistentCollection {#4011 …}
      -stripeCustomerId: null
      -billingCustomer: App\Entity\Billing\BillingCustomer {#4022 …}
      -lastChangeUsername: DateTimeImmutable @1704988022 {#4004
        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 {#4013 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4020 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4028 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4030 …}
      -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 {#4032 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4034 …}
      -clients: Doctrine\ORM\PersistentCollection {#4036 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4038 …}
      -hasAds: false
      -google: "113764295539217161098"
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4041}
      -profil: App\Entity\User\ContactProfile {#4043 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4045 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4047 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4048 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4008 …}
      #id: 7
      #createdAt: DateTimeImmutable @1696793476 {#4005
        date: 2023-10-08 21:31:16.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1769382243 {#4006
        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 {#2131 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 0.68 ms
Input props
[
  "collaborator" => App\Entity\User {#4054
    -uuid: Symfony\Component\Uid\UuidV4 {#4050 …}
    -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 {#4051
      date: 2023-10-10 20:11:48.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4056 …}
    -leads: Doctrine\ORM\PersistentCollection {#4058 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: null
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4060 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4067 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4064 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4063 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: null
    -signupIp: null
    -country: null
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4071 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4073 …}
    -clients: Doctrine\ORM\PersistentCollection {#4075 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4077 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: null
    -profil: App\Entity\User\ContactProfile {#4080 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4082 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4084 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4085 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4055 …}
    #id: 8
    #createdAt: DateTimeImmutable @1696961491 {#4052
      date: 2023-10-10 20:11:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4053
      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 {#7120
  +collaborator: App\Entity\User {#4054
    -uuid: Symfony\Component\Uid\UuidV4 {#4050 …}
    -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 {#4051
      date: 2023-10-10 20:11:48.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4056 …}
    -leads: Doctrine\ORM\PersistentCollection {#4058 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: null
    -descriptionEditor: null
    -specialMention: null
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#4060 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4067 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4064 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4063 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: null
    -signupIp: null
    -country: null
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4071 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4073 …}
    -clients: Doctrine\ORM\PersistentCollection {#4075 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4077 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: null
    -profil: App\Entity\User\ContactProfile {#4080 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4082 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4084 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4085 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4055 …}
    #id: 8
    #createdAt: DateTimeImmutable @1696961491 {#4052
      date: 2023-10-10 20:11:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4053
      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 {#2141 …}
  #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 {#7145
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2125 …}
  +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 {#2131 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 1.61 ms
Input props
[
  "collaborator" => App\Entity\User {#4092
    -uuid: Symfony\Component\Uid\UuidV4 {#4087 …}
    -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 {#4088
      date: 1979-10-04 00:00:00.0 Europe/Zurich (+01:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1728807124 {#4089
      date: 2024-10-13 10:12:04.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4094 …}
    -leads: Doctrine\ORM\PersistentCollection {#4096 …}
    -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 {#4098 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4105 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4102 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4101 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: null
    -signupIp: null
    -country: null
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4109 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4111 …}
    -clients: Doctrine\ORM\PersistentCollection {#4113 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4115 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4118
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7222 …}
      #file: Vich\UploaderBundle\Entity\File {#7227 …}
      #credits: Doctrine\ORM\PersistentCollection {#7228 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2318
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7230 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1736109884 {#7217
        date: 2025-01-05 21:44:44.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#7232
        date: 2026-04-26 06:43:37.161283 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#4092}
    }
    -profil: App\Entity\User\ContactProfile {#4120 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4122 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4124 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4125 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4093 …}
    #id: 13
    #createdAt: DateTimeImmutable @1698670377 {#4090
      date: 2023-10-30 13:52:57.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4091
      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 {#7177
  +collaborator: App\Entity\User {#4092
    -uuid: Symfony\Component\Uid\UuidV4 {#4087 …}
    -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 {#4088
      date: 1979-10-04 00:00:00.0 Europe/Zurich (+01:00)
    }
    -lang: "fr"
    -lastLogin: DateTimeImmutable @1728807124 {#4089
      date: 2024-10-13 10:12:04.0 Europe/Zurich (+02:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4094 …}
    -leads: Doctrine\ORM\PersistentCollection {#4096 …}
    -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 {#4098 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4105 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4102 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4101 …}
    -settings: null
    -preferences: null
    -signupContext: null
    -lastLoginIp: null
    -signupIp: null
    -country: null
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: null
    -coachingRequests: Doctrine\ORM\PersistentCollection {#4109 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4111 …}
    -clients: Doctrine\ORM\PersistentCollection {#4113 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4115 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4118
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7222 …}
      #file: Vich\UploaderBundle\Entity\File {#7227 …}
      #credits: Doctrine\ORM\PersistentCollection {#7228 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2318
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7230 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1736109884 {#7217
        date: 2025-01-05 21:44:44.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#7232
        date: 2026-04-26 06:43:37.161283 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#4092}
    }
    -profil: App\Entity\User\ContactProfile {#4120 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4122 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4124 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4125 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4093 …}
    #id: 13
    #createdAt: DateTimeImmutable @1698670377 {#4090
      date: 2023-10-30 13:52:57.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4091
      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 {#2141 …}
  #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 {#4118
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7222 …}
    #file: Vich\UploaderBundle\Entity\File {#7227 …}
    #credits: Doctrine\ORM\PersistentCollection {#7228 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2318
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7230 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1736109884 {#7217
      date: 2025-01-05 21:44:44.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#7232
      date: 2026-04-26 06:43:37.161283 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#4092
      -uuid: Symfony\Component\Uid\UuidV4 {#4087 …}
      -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 {#4088
        date: 1979-10-04 00:00:00.0 Europe/Zurich (+01:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1728807124 {#4089
        date: 2024-10-13 10:12:04.0 Europe/Zurich (+02:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4094 …}
      -leads: Doctrine\ORM\PersistentCollection {#4096 …}
      -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 {#4098 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4105 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4102 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4101 …}
      -settings: null
      -preferences: null
      -signupContext: null
      -lastLoginIp: null
      -signupIp: null
      -country: null
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: null
      -coachingRequests: Doctrine\ORM\PersistentCollection {#4109 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4111 …}
      -clients: Doctrine\ORM\PersistentCollection {#4113 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4115 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: null
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4118}
      -profil: App\Entity\User\ContactProfile {#4120 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4122 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4124 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4125 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4093 …}
      #id: 13
      #createdAt: DateTimeImmutable @1698670377 {#4090
        date: 2023-10-30 13:52:57.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1769381929 {#4091
        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 {#7201
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2125 …}
  +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 {#4118
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7222 …}
    #file: Vich\UploaderBundle\Entity\File {#7227 …}
    #credits: Doctrine\ORM\PersistentCollection {#7228 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2318
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7230 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1736109884 {#7217
      date: 2025-01-05 21:44:44.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#7232
      date: 2026-04-26 06:43:37.161283 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#4092
      -uuid: Symfony\Component\Uid\UuidV4 {#4087 …}
      -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 {#4088
        date: 1979-10-04 00:00:00.0 Europe/Zurich (+01:00)
      }
      -lang: "fr"
      -lastLogin: DateTimeImmutable @1728807124 {#4089
        date: 2024-10-13 10:12:04.0 Europe/Zurich (+02:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4094 …}
      -leads: Doctrine\ORM\PersistentCollection {#4096 …}
      -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 {#4098 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4105 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4102 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4101 …}
      -settings: null
      -preferences: null
      -signupContext: null
      -lastLoginIp: null
      -signupIp: null
      -country: null
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: null
      -coachingRequests: Doctrine\ORM\PersistentCollection {#4109 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4111 …}
      -clients: Doctrine\ORM\PersistentCollection {#4113 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4115 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: null
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4118}
      -profil: App\Entity\User\ContactProfile {#4120 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4122 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4124 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4125 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4093 …}
      #id: 13
      #createdAt: DateTimeImmutable @1698670377 {#4090
        date: 2023-10-30 13:52:57.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1769381929 {#4091
        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 {#2131 …}
}
user:collaborator-card App\Twig\Components\User\CollaboratorProfilCard 66.5 MiB 1.69 ms
Input props
[
  "collaborator" => App\Entity\User {#4131
    -uuid: Symfony\Component\Uid\UuidV4 {#4127 …}
    -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 {#4128
      date: 2025-01-09 09:23:35.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4133 …}
    -leads: Doctrine\ORM\PersistentCollection {#4135 …}
    -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 {#4137 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4144 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4141 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4140 …}
    -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 {#4148 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4150 …}
    -clients: Doctrine\ORM\PersistentCollection {#4152 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4154 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4157
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7287 …}
      #file: Vich\UploaderBundle\Entity\File {#7297 …}
      #credits: Doctrine\ORM\PersistentCollection {#7298 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2312
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7300 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1735242560 {#7288
        date: 2024-12-26 20:49:20.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#7303
        date: 2026-04-26 06:43:37.163040 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#4131}
    }
    -profil: App\Entity\User\ContactProfile {#4159 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4161 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4163 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4164 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4132 …}
    #id: 17
    #createdAt: DateTimeImmutable @1699470076 {#4129
      date: 2023-11-08 20:01:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4130
      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 {#7247
  +collaborator: App\Entity\User {#4131
    -uuid: Symfony\Component\Uid\UuidV4 {#4127 …}
    -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 {#4128
      date: 2025-01-09 09:23:35.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#4133 …}
    -leads: Doctrine\ORM\PersistentCollection {#4135 …}
    -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 {#4137 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#4144 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#4141 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#4140 …}
    -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 {#4148 …}
    -coaches: Doctrine\ORM\PersistentCollection {#4150 …}
    -clients: Doctrine\ORM\PersistentCollection {#4152 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#4154 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: null
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#4157
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7287 …}
      #file: Vich\UploaderBundle\Entity\File {#7297 …}
      #credits: Doctrine\ORM\PersistentCollection {#7298 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 2312
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#7300 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1735242560 {#7288
        date: 2024-12-26 20:49:20.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777178617 {#7303
        date: 2026-04-26 06:43:37.163040 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#6766 …}
      -user: App\Entity\User {#4131}
    }
    -profil: App\Entity\User\ContactProfile {#4159 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#4161 …}
    -fitnessProfile: App\Entity\FitnessProfile {#4163 …}
    -showAsContributor: true
    -payments: Doctrine\ORM\PersistentCollection {#4164 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4132 …}
    #id: 17
    #createdAt: DateTimeImmutable @1699470076 {#4129
      date: 2023-11-08 20:01:16.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1769381929 {#4130
      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 {#2141 …}
  #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 {#4157
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7287 …}
    #file: Vich\UploaderBundle\Entity\File {#7297 …}
    #credits: Doctrine\ORM\PersistentCollection {#7298 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2312
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7300 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1735242560 {#7288
      date: 2024-12-26 20:49:20.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#7303
      date: 2026-04-26 06:43:37.163040 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#4131
      -uuid: Symfony\Component\Uid\UuidV4 {#4127 …}
      -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 {#4128
        date: 2025-01-09 09:23:35.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4133 …}
      -leads: Doctrine\ORM\PersistentCollection {#4135 …}
      -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 {#4137 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4144 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4141 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4140 …}
      -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 {#4148 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4150 …}
      -clients: Doctrine\ORM\PersistentCollection {#4152 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4154 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: null
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4157}
      -profil: App\Entity\User\ContactProfile {#4159 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4161 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4163 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4164 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4132 …}
      #id: 17
      #createdAt: DateTimeImmutable @1699470076 {#4129
        date: 2023-11-08 20:01:16.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1769381929 {#4130
        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 {#7272
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#2125 …}
  +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 {#4157
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7287 …}
    #file: Vich\UploaderBundle\Entity\File {#7297 …}
    #credits: Doctrine\ORM\PersistentCollection {#7298 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2312
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#7300 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1735242560 {#7288
      date: 2024-12-26 20:49:20.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777178617 {#7303
      date: 2026-04-26 06:43:37.163040 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#6766 …}
    -user: App\Entity\User {#4131
      -uuid: Symfony\Component\Uid\UuidV4 {#4127 …}
      -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 {#4128
        date: 2025-01-09 09:23:35.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#4133 …}
      -leads: Doctrine\ORM\PersistentCollection {#4135 …}
      -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 {#4137 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#4144 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#4141 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#4140 …}
      -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 {#4148 …}
      -coaches: Doctrine\ORM\PersistentCollection {#4150 …}
      -clients: Doctrine\ORM\PersistentCollection {#4152 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#4154 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: null
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#4157}
      -profil: App\Entity\User\ContactProfile {#4159 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#4161 …}
      -fitnessProfile: App\Entity\FitnessProfile {#4163 …}
      -showAsContributor: true
      -payments: Doctrine\ORM\PersistentCollection {#4164 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#4132 …}
      #id: 17
      #createdAt: DateTimeImmutable @1699470076 {#4129
        date: 2023-11-08 20:01:16.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1769381929 {#4130
        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 {#2131 …}
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 66.5 MiB 0.46 ms
Input props
[
  "containerClass" => "mb-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#6610
  +includeScript: true
  +labelClass: null
  +containerClass: "mb-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2141 …}
  #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.44 ms
Input props
[
  "class" => "content-container p-4"
]
Attributes
[
  "class" => "content-container p-4"
]
Component
App\Twig\Components\App\PageSharer {#7342
  +shareUrl: "https://test.fitmetrics.ch/en/exercises/participants"
  +title: "Exercises - Our participants - FitMetrics"
  +description: "Free muscle building exercises with explanatory videos for beginners. Learn perfect technique to lose weight and gain muscle. Home and gym exercises."
  +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 {#7373
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#7401
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#7426
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#7449
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#7472
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#7495
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#7518
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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 {#7541
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 66.5 MiB 0.30 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#7377
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2141 …}
  #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 66.5 MiB 0.04 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#7594
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2141 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 66.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7636
  +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]
66.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7628
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7670
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "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 {#7702
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#7725
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 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 {#7748
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#7771
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "instagram"
  +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-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#7794
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#7817
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "tiktok"
  +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-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#7840
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +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" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#7863
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4353 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}