Components
12
Twig Components
161
Render Count
111
ms
Render Time
80.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 62.5 MiB | 93.40 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#1191 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#216 …} -em: Doctrine\ORM\EntityManager {#550 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#1299 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.40 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 {#1057 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1005 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
62.5 MiB | 1.15 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#988 -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 {#993 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#912 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1618 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1634 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1658 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1682 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1706 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1730 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1754 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1778 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#1802 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.06 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 {#4352 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
62.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#4388 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 62.5 MiB | 7.31 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#4465 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#4466 …} -formFactory: Symfony\Component\Form\FormFactory {#4464 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4617 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#4652 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#4682 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#4714 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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 {#4733 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#4843 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4877 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4893 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4917 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4941 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4965 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4989 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5013 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5037 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +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-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5061 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#5085 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#5109 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 62.5 MiB | 0.38 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#5154 +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 | 62.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 {#5144 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#4785 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 62.5 MiB | 0.44 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#1375 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "label.materials" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#5237 +items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "label.materials" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#1375 -items: [ [ "label" => "menu.home" "url" => "/fr/" ] [ "label" => "menu.exercises" "url" => "/fr/exercices" ] [ "label" => "label.materials" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.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 {#5267 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 62.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#5289 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 2.00 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Sans matériel" "image" => App\Entity\Media\MediaImage {#6539 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6658 …} #file: Vich\UploaderBundle\Entity\File {#6577 …} #credits: Doctrine\ORM\PersistentCollection {#6536 …} -source: null -zone: null -urlExternal: null #id: 379 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6631 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1708889095 {#6616 : 2024-02-25 20:24:55.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#6639 : 2026-04-23 10:50:58.060938 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/29-sans-mat%C3%A9riel" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#6583 +title: "Sans matériel" +image: App\Entity\Media\MediaImage {#6539 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6658 …} #file: Vich\UploaderBundle\Entity\File {#6577 …} #credits: Doctrine\ORM\PersistentCollection {#6536 …} -source: null -zone: null -urlExternal: null #id: 379 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6631 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1708889095 {#6616 : 2024-02-25 20:24:55.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#6639 : 2026-04-23 10:50:58.060938 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/29-sans-mat%C3%A9riel" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 1.01 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#6539 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6658 …} #file: Vich\UploaderBundle\Entity\File {#6577 …} #credits: Doctrine\ORM\PersistentCollection {#6536 …} -source: null -zone: null -urlExternal: null #id: 379 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6631 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1708889095 {#6616 : 2024-02-25 20:24:55.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#6639 : 2026-04-23 10:50:58.060938 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Sans matériel" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#6700 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Sans matériel" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#6539 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6658 …} #file: Vich\UploaderBundle\Entity\File {#6577 …} #credits: Doctrine\ORM\PersistentCollection {#6536 …} -source: null -zone: null -urlExternal: null #id: 379 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6631 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1708889095 {#6616 : 2024-02-25 20:24:55.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#6639 : 2026-04-23 10:50:58.060938 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Tapis de sol" "image" => App\Entity\Media\MediaImage {#6762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6778 …} #file: Vich\UploaderBundle\Entity\File {#6787 …} #credits: Doctrine\ORM\PersistentCollection {#6697 …} -source: null -zone: null -urlExternal: null #id: 2396 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6780 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227299 {#6789 : 2025-04-21 11:21:39.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6790 : 2026-04-23 10:50:58.064902 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/17-tapis-de-sol" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#6788 +title: "Tapis de sol" +image: App\Entity\Media\MediaImage {#6762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6778 …} #file: Vich\UploaderBundle\Entity\File {#6787 …} #credits: Doctrine\ORM\PersistentCollection {#6697 …} -source: null -zone: null -urlExternal: null #id: 2396 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6780 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227299 {#6789 : 2025-04-21 11:21:39.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6790 : 2026-04-23 10:50:58.064902 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/17-tapis-de-sol" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#6762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6778 …} #file: Vich\UploaderBundle\Entity\File {#6787 …} #credits: Doctrine\ORM\PersistentCollection {#6697 …} -source: null -zone: null -urlExternal: null #id: 2396 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6780 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227299 {#6789 : 2025-04-21 11:21:39.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6790 : 2026-04-23 10:50:58.064902 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Tapis de sol" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#6803 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Tapis de sol" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#6762 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6778 …} #file: Vich\UploaderBundle\Entity\File {#6787 …} #credits: Doctrine\ORM\PersistentCollection {#6697 …} -source: null -zone: null -urlExternal: null #id: 2396 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6780 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227299 {#6789 : 2025-04-21 11:21:39.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6790 : 2026-04-23 10:50:58.064902 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 0.29 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Haltère" "image" => App\Entity\Media\MediaImage {#6831 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6844 …} #file: Vich\UploaderBundle\Entity\File {#6853 …} #credits: Doctrine\ORM\PersistentCollection {#6798 …} -source: null -zone: null -urlExternal: null #id: 2382 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6846 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745219686 {#6855 : 2025-04-21 09:14:46.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6856 : 2026-04-23 10:50:58.066056 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/1-halt%C3%A8re" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#6854 +title: "Haltère" +image: App\Entity\Media\MediaImage {#6831 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6844 …} #file: Vich\UploaderBundle\Entity\File {#6853 …} #credits: Doctrine\ORM\PersistentCollection {#6798 …} -source: null -zone: null -urlExternal: null #id: 2382 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6846 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745219686 {#6855 : 2025-04-21 09:14:46.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6856 : 2026-04-23 10:50:58.066056 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/1-halt%C3%A8re" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#6831 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6844 …} #file: Vich\UploaderBundle\Entity\File {#6853 …} #credits: Doctrine\ORM\PersistentCollection {#6798 …} -source: null -zone: null -urlExternal: null #id: 2382 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6846 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745219686 {#6855 : 2025-04-21 09:14:46.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6856 : 2026-04-23 10:50:58.066056 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Haltère" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#6869 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Haltère" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#6831 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6844 …} #file: Vich\UploaderBundle\Entity\File {#6853 …} #credits: Doctrine\ORM\PersistentCollection {#6798 …} -source: null -zone: null -urlExternal: null #id: 2382 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6846 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745219686 {#6855 : 2025-04-21 09:14:46.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6856 : 2026-04-23 10:50:58.066056 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Bandes de résistance (élastique)" "image" => App\Entity\Media\MediaImage {#6909 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6923 …} #file: Vich\UploaderBundle\Entity\File {#6932 …} #credits: Doctrine\ORM\PersistentCollection {#6848 …} -source: null -zone: null -urlExternal: null #id: 2386 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6925 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221235 {#6934 : 2025-04-21 09:40:35.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6935 : 2026-04-23 10:50:58.067762 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/11-bandes-de-resistance-elastique" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#6933 +title: "Bandes de résistance (élastique)" +image: App\Entity\Media\MediaImage {#6909 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6923 …} #file: Vich\UploaderBundle\Entity\File {#6932 …} #credits: Doctrine\ORM\PersistentCollection {#6848 …} -source: null -zone: null -urlExternal: null #id: 2386 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6925 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221235 {#6934 : 2025-04-21 09:40:35.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6935 : 2026-04-23 10:50:58.067762 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/11-bandes-de-resistance-elastique" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#6909 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6923 …} #file: Vich\UploaderBundle\Entity\File {#6932 …} #credits: Doctrine\ORM\PersistentCollection {#6848 …} -source: null -zone: null -urlExternal: null #id: 2386 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6925 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221235 {#6934 : 2025-04-21 09:40:35.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6935 : 2026-04-23 10:50:58.067762 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Bandes de résistance (élastique)" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#6948 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Bandes de résistance (élastique)" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#6909 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#6923 …} #file: Vich\UploaderBundle\Entity\File {#6932 …} #credits: Doctrine\ORM\PersistentCollection {#6848 …} -source: null -zone: null -urlExternal: null #id: 2386 -notes: null #translations: Doctrine\ORM\PersistentCollection {#6925 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221235 {#6934 : 2025-04-21 09:40:35.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#6935 : 2026-04-23 10:50:58.067762 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Kettlebells" "image" => App\Entity\Media\MediaImage {#6988 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7001 …} #file: Vich\UploaderBundle\Entity\File {#7010 …} #credits: Doctrine\ORM\PersistentCollection {#6927 …} -source: null -zone: null -urlExternal: null #id: 2388 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7003 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221648 {#7012 : 2025-04-21 09:47:28.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7013 : 2026-04-23 10:50:58.069437 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/2-kettlebells" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7011 +title: "Kettlebells" +image: App\Entity\Media\MediaImage {#6988 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7001 …} #file: Vich\UploaderBundle\Entity\File {#7010 …} #credits: Doctrine\ORM\PersistentCollection {#6927 …} -source: null -zone: null -urlExternal: null #id: 2388 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7003 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221648 {#7012 : 2025-04-21 09:47:28.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7013 : 2026-04-23 10:50:58.069437 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/2-kettlebells" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#6988 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7001 …} #file: Vich\UploaderBundle\Entity\File {#7010 …} #credits: Doctrine\ORM\PersistentCollection {#6927 …} -source: null -zone: null -urlExternal: null #id: 2388 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7003 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221648 {#7012 : 2025-04-21 09:47:28.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7013 : 2026-04-23 10:50:58.069437 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Kettlebells" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7026 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Kettlebells" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#6988 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7001 …} #file: Vich\UploaderBundle\Entity\File {#7010 …} #credits: Doctrine\ORM\PersistentCollection {#6927 …} -source: null -zone: null -urlExternal: null #id: 2388 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7003 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221648 {#7012 : 2025-04-21 09:47:28.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7013 : 2026-04-23 10:50:58.069437 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Banc de musculation" "image" => App\Entity\Media\MediaImage {#7066 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7080 …} #file: Vich\UploaderBundle\Entity\File {#7089 …} #credits: Doctrine\ORM\PersistentCollection {#7005 …} -source: null -zone: null -urlExternal: null #id: 2385 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7082 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221193 {#7091 : 2025-04-21 09:39:53.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7092 : 2026-04-23 10:50:58.071150 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/16-banc-de-musculation" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7090 +title: "Banc de musculation" +image: App\Entity\Media\MediaImage {#7066 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7080 …} #file: Vich\UploaderBundle\Entity\File {#7089 …} #credits: Doctrine\ORM\PersistentCollection {#7005 …} -source: null -zone: null -urlExternal: null #id: 2385 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7082 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221193 {#7091 : 2025-04-21 09:39:53.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7092 : 2026-04-23 10:50:58.071150 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/16-banc-de-musculation" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7066 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7080 …} #file: Vich\UploaderBundle\Entity\File {#7089 …} #credits: Doctrine\ORM\PersistentCollection {#7005 …} -source: null -zone: null -urlExternal: null #id: 2385 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7082 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221193 {#7091 : 2025-04-21 09:39:53.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7092 : 2026-04-23 10:50:58.071150 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Banc de musculation" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7105 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Banc de musculation" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7066 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7080 …} #file: Vich\UploaderBundle\Entity\File {#7089 …} #credits: Doctrine\ORM\PersistentCollection {#7005 …} -source: null -zone: null -urlExternal: null #id: 2385 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7082 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221193 {#7091 : 2025-04-21 09:39:53.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7092 : 2026-04-23 10:50:58.071150 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Poulie" "image" => App\Entity\Media\MediaImage {#7145 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7159 …} #file: Vich\UploaderBundle\Entity\File {#7168 …} #credits: Doctrine\ORM\PersistentCollection {#7084 …} -source: null -zone: null -urlExternal: null #id: 2389 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7161 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221971 {#7170 : 2025-04-21 09:52:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7171 : 2026-04-23 10:50:58.072828 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/20-poulie" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7169 +title: "Poulie" +image: App\Entity\Media\MediaImage {#7145 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7159 …} #file: Vich\UploaderBundle\Entity\File {#7168 …} #credits: Doctrine\ORM\PersistentCollection {#7084 …} -source: null -zone: null -urlExternal: null #id: 2389 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7161 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221971 {#7170 : 2025-04-21 09:52:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7171 : 2026-04-23 10:50:58.072828 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/20-poulie" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7145 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7159 …} #file: Vich\UploaderBundle\Entity\File {#7168 …} #credits: Doctrine\ORM\PersistentCollection {#7084 …} -source: null -zone: null -urlExternal: null #id: 2389 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7161 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221971 {#7170 : 2025-04-21 09:52:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7171 : 2026-04-23 10:50:58.072828 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Poulie" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7184 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Poulie" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7145 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7159 …} #file: Vich\UploaderBundle\Entity\File {#7168 …} #credits: Doctrine\ORM\PersistentCollection {#7084 …} -source: null -zone: null -urlExternal: null #id: 2389 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7161 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221971 {#7170 : 2025-04-21 09:52:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7171 : 2026-04-23 10:50:58.072828 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Machines guidées" "image" => App\Entity\Media\MediaImage {#7224 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7238 …} #file: Vich\UploaderBundle\Entity\File {#7247 …} #credits: Doctrine\ORM\PersistentCollection {#7163 …} -source: null -zone: null -urlExternal: null #id: 2387 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7240 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221448 {#7249 : 2025-04-21 09:44:08.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7250 : 2026-04-23 10:50:58.074525 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/31-machines-guid%C3%A9es" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7248 +title: "Machines guidées" +image: App\Entity\Media\MediaImage {#7224 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7238 …} #file: Vich\UploaderBundle\Entity\File {#7247 …} #credits: Doctrine\ORM\PersistentCollection {#7163 …} -source: null -zone: null -urlExternal: null #id: 2387 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7240 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221448 {#7249 : 2025-04-21 09:44:08.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7250 : 2026-04-23 10:50:58.074525 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/31-machines-guid%C3%A9es" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7224 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7238 …} #file: Vich\UploaderBundle\Entity\File {#7247 …} #credits: Doctrine\ORM\PersistentCollection {#7163 …} -source: null -zone: null -urlExternal: null #id: 2387 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7240 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221448 {#7249 : 2025-04-21 09:44:08.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7250 : 2026-04-23 10:50:58.074525 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Machines guidées" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7263 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Machines guidées" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7224 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7238 …} #file: Vich\UploaderBundle\Entity\File {#7247 …} #credits: Doctrine\ORM\PersistentCollection {#7163 …} -source: null -zone: null -urlExternal: null #id: 2387 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7240 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745221448 {#7249 : 2025-04-21 09:44:08.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7250 : 2026-04-23 10:50:58.074525 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 68.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Sangle de suspension "TRX"" "image" => App\Entity\Media\MediaImage {#7303 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7319 …} #file: Vich\UploaderBundle\Entity\File {#7328 …} #credits: Doctrine\ORM\PersistentCollection {#7242 …} -source: null -zone: null -urlExternal: null #id: 2392 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7321 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222681 {#7330 : 2025-04-21 10:04:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7331 : 2026-04-23 10:50:58.076145 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/82-sangle-de-suspension-trx" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7329 +title: "Sangle de suspension "TRX"" +image: App\Entity\Media\MediaImage {#7303 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7319 …} #file: Vich\UploaderBundle\Entity\File {#7328 …} #credits: Doctrine\ORM\PersistentCollection {#7242 …} -source: null -zone: null -urlExternal: null #id: 2392 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7321 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222681 {#7330 : 2025-04-21 10:04:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7331 : 2026-04-23 10:50:58.076145 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/82-sangle-de-suspension-trx" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 68.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7303 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7319 …} #file: Vich\UploaderBundle\Entity\File {#7328 …} #credits: Doctrine\ORM\PersistentCollection {#7242 …} -source: null -zone: null -urlExternal: null #id: 2392 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7321 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222681 {#7330 : 2025-04-21 10:04:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7331 : 2026-04-23 10:50:58.076145 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Sangle de suspension "TRX"" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7344 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Sangle de suspension "TRX"" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7303 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7319 …} #file: Vich\UploaderBundle\Entity\File {#7328 …} #credits: Doctrine\ORM\PersistentCollection {#7242 …} -source: null -zone: null -urlExternal: null #id: 2392 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7321 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222681 {#7330 : 2025-04-21 10:04:41.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7331 : 2026-04-23 10:50:58.076145 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Barre droite" "image" => App\Entity\Media\MediaImage {#7384 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7397 …} #file: Vich\UploaderBundle\Entity\File {#7406 …} #credits: Doctrine\ORM\PersistentCollection {#7323 …} -source: null -zone: null -urlExternal: null #id: 2383 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7399 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745220688 {#7408 : 2025-04-21 09:31:28.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7409 : 2026-04-23 10:50:58.077804 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/4-barre-droite" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7407 +title: "Barre droite" +image: App\Entity\Media\MediaImage {#7384 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7397 …} #file: Vich\UploaderBundle\Entity\File {#7406 …} #credits: Doctrine\ORM\PersistentCollection {#7323 …} -source: null -zone: null -urlExternal: null #id: 2383 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7399 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745220688 {#7408 : 2025-04-21 09:31:28.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7409 : 2026-04-23 10:50:58.077804 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/4-barre-droite" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7384 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7397 …} #file: Vich\UploaderBundle\Entity\File {#7406 …} #credits: Doctrine\ORM\PersistentCollection {#7323 …} -source: null -zone: null -urlExternal: null #id: 2383 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7399 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745220688 {#7408 : 2025-04-21 09:31:28.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7409 : 2026-04-23 10:50:58.077804 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Barre droite" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7422 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Barre droite" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7384 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7397 …} #file: Vich\UploaderBundle\Entity\File {#7406 …} #credits: Doctrine\ORM\PersistentCollection {#7323 …} -source: null -zone: null -urlExternal: null #id: 2383 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7399 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745220688 {#7408 : 2025-04-21 09:31:28.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7409 : 2026-04-23 10:50:58.077804 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Barre olympique" "image" => App\Entity\Media\MediaImage {#7462 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7476 …} #file: Vich\UploaderBundle\Entity\File {#7485 …} #credits: Doctrine\ORM\PersistentCollection {#7401 …} -source: null -zone: null -urlExternal: null #id: 2384 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7478 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745220779 {#7487 : 2025-04-21 09:32:59.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7488 : 2026-04-23 10:50:58.079456 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/9-barre-olympique" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7486 +title: "Barre olympique" +image: App\Entity\Media\MediaImage {#7462 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7476 …} #file: Vich\UploaderBundle\Entity\File {#7485 …} #credits: Doctrine\ORM\PersistentCollection {#7401 …} -source: null -zone: null -urlExternal: null #id: 2384 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7478 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745220779 {#7487 : 2025-04-21 09:32:59.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7488 : 2026-04-23 10:50:58.079456 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/9-barre-olympique" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7462 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7476 …} #file: Vich\UploaderBundle\Entity\File {#7485 …} #credits: Doctrine\ORM\PersistentCollection {#7401 …} -source: null -zone: null -urlExternal: null #id: 2384 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7478 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745220779 {#7487 : 2025-04-21 09:32:59.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7488 : 2026-04-23 10:50:58.079456 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Barre olympique" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7501 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Barre olympique" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7462 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7476 …} #file: Vich\UploaderBundle\Entity\File {#7485 …} #credits: Doctrine\ORM\PersistentCollection {#7401 …} -source: null -zone: null -urlExternal: null #id: 2384 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7478 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745220779 {#7487 : 2025-04-21 09:32:59.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7488 : 2026-04-23 10:50:58.079456 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Barre de traction" "image" => App\Entity\Media\MediaImage {#7541 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7551 …} #file: Vich\UploaderBundle\Entity\File {#7560 …} #credits: Doctrine\ORM\PersistentCollection {#7480 …} -source: null -zone: null -urlExternal: null #id: 2391 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7553 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222656 {#7562 : 2025-04-21 10:04:16.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7563 : 2026-04-23 10:50:58.081060 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/5-barre-de-traction" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7561 +title: "Barre de traction" +image: App\Entity\Media\MediaImage {#7541 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7551 …} #file: Vich\UploaderBundle\Entity\File {#7560 …} #credits: Doctrine\ORM\PersistentCollection {#7480 …} -source: null -zone: null -urlExternal: null #id: 2391 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7553 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222656 {#7562 : 2025-04-21 10:04:16.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7563 : 2026-04-23 10:50:58.081060 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/5-barre-de-traction" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7541 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7551 …} #file: Vich\UploaderBundle\Entity\File {#7560 …} #credits: Doctrine\ORM\PersistentCollection {#7480 …} -source: null -zone: null -urlExternal: null #id: 2391 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7553 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222656 {#7562 : 2025-04-21 10:04:16.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7563 : 2026-04-23 10:50:58.081060 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Barre de traction" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7576 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Barre de traction" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7541 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7551 …} #file: Vich\UploaderBundle\Entity\File {#7560 …} #credits: Doctrine\ORM\PersistentCollection {#7480 …} -source: null -zone: null -urlExternal: null #id: 2391 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7553 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222656 {#7562 : 2025-04-21 10:04:16.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7563 : 2026-04-23 10:50:58.081060 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Disque de poids" "image" => App\Entity\Media\MediaImage {#7616 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7629 …} #file: Vich\UploaderBundle\Entity\File {#7638 …} #credits: Doctrine\ORM\PersistentCollection {#7555 …} -source: null -zone: null -urlExternal: null #id: 2397 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7631 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227650 {#7640 : 2025-04-21 11:27:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7641 : 2026-04-23 10:50:58.082673 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/3-disque-de-poids" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7639 +title: "Disque de poids" +image: App\Entity\Media\MediaImage {#7616 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7629 …} #file: Vich\UploaderBundle\Entity\File {#7638 …} #credits: Doctrine\ORM\PersistentCollection {#7555 …} -source: null -zone: null -urlExternal: null #id: 2397 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7631 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227650 {#7640 : 2025-04-21 11:27:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7641 : 2026-04-23 10:50:58.082673 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/3-disque-de-poids" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7616 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7629 …} #file: Vich\UploaderBundle\Entity\File {#7638 …} #credits: Doctrine\ORM\PersistentCollection {#7555 …} -source: null -zone: null -urlExternal: null #id: 2397 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7631 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227650 {#7640 : 2025-04-21 11:27:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7641 : 2026-04-23 10:50:58.082673 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Disque de poids" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7654 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Disque de poids" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7616 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7629 …} #file: Vich\UploaderBundle\Entity\File {#7638 …} #credits: Doctrine\ORM\PersistentCollection {#7555 …} -source: null -zone: null -urlExternal: null #id: 2397 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7631 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227650 {#7640 : 2025-04-21 11:27:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7641 : 2026-04-23 10:50:58.082673 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Plyobox" "image" => App\Entity\Media\MediaImage {#7694 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7710 …} #file: Vich\UploaderBundle\Entity\File {#7719 …} #credits: Doctrine\ORM\PersistentCollection {#7633 …} -source: null -zone: null -urlExternal: null #id: 2374 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7712 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744719167 {#7721 : 2025-04-15 14:12:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7722 : 2026-04-23 10:50:58.084342 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/83-plyobox" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7720 +title: "Plyobox" +image: App\Entity\Media\MediaImage {#7694 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7710 …} #file: Vich\UploaderBundle\Entity\File {#7719 …} #credits: Doctrine\ORM\PersistentCollection {#7633 …} -source: null -zone: null -urlExternal: null #id: 2374 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7712 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744719167 {#7721 : 2025-04-15 14:12:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7722 : 2026-04-23 10:50:58.084342 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/83-plyobox" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7694 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7710 …} #file: Vich\UploaderBundle\Entity\File {#7719 …} #credits: Doctrine\ORM\PersistentCollection {#7633 …} -source: null -zone: null -urlExternal: null #id: 2374 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7712 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744719167 {#7721 : 2025-04-15 14:12:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7722 : 2026-04-23 10:50:58.084342 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Plyobox" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7735 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Plyobox" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7694 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7710 …} #file: Vich\UploaderBundle\Entity\File {#7719 …} #credits: Doctrine\ORM\PersistentCollection {#7633 …} -source: null -zone: null -urlExternal: null #id: 2374 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7712 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744719167 {#7721 : 2025-04-15 14:12:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7722 : 2026-04-23 10:50:58.084342 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Ballon de gym" "image" => App\Entity\Media\MediaImage {#7775 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7788 …} #file: Vich\UploaderBundle\Entity\File {#7797 …} #credits: Doctrine\ORM\PersistentCollection {#7714 …} -source: null -zone: null -urlExternal: null #id: 2393 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7790 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745223030 {#7799 : 2025-04-21 10:10:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7800 : 2026-04-23 10:50:58.085980 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/15-ballon-de-gym" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7798 +title: "Ballon de gym" +image: App\Entity\Media\MediaImage {#7775 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7788 …} #file: Vich\UploaderBundle\Entity\File {#7797 …} #credits: Doctrine\ORM\PersistentCollection {#7714 …} -source: null -zone: null -urlExternal: null #id: 2393 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7790 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745223030 {#7799 : 2025-04-21 10:10:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7800 : 2026-04-23 10:50:58.085980 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/15-ballon-de-gym" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7775 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7788 …} #file: Vich\UploaderBundle\Entity\File {#7797 …} #credits: Doctrine\ORM\PersistentCollection {#7714 …} -source: null -zone: null -urlExternal: null #id: 2393 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7790 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745223030 {#7799 : 2025-04-21 10:10:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7800 : 2026-04-23 10:50:58.085980 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Ballon de gym" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7813 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Ballon de gym" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7775 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7788 …} #file: Vich\UploaderBundle\Entity\File {#7797 …} #credits: Doctrine\ORM\PersistentCollection {#7714 …} -source: null -zone: null -urlExternal: null #id: 2393 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7790 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745223030 {#7799 : 2025-04-21 10:10:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7800 : 2026-04-23 10:50:58.085980 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Traîneau de sport" "image" => App\Entity\Media\MediaImage {#7853 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7879 …} #file: Vich\UploaderBundle\Entity\File {#7876 …} #credits: Doctrine\ORM\PersistentCollection {#7792 …} -source: null -zone: null -urlExternal: null #id: 2410 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237834 {#7878 : 2025-04-21 14:17:14.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7880 : 2026-04-23 10:50:58.087624 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#7850 …} } "url" => "/fr/exercices/equipement/41-traineau-de-sport" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7877 +title: "Traîneau de sport" +image: App\Entity\Media\MediaImage {#7853 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7879 …} #file: Vich\UploaderBundle\Entity\File {#7876 …} #credits: Doctrine\ORM\PersistentCollection {#7792 …} -source: null -zone: null -urlExternal: null #id: 2410 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237834 {#7878 : 2025-04-21 14:17:14.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7880 : 2026-04-23 10:50:58.087624 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#7850 …} } +fileSrc: null +url: "/fr/exercices/equipement/41-traineau-de-sport" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7853 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7879 …} #file: Vich\UploaderBundle\Entity\File {#7876 …} #credits: Doctrine\ORM\PersistentCollection {#7792 …} -source: null -zone: null -urlExternal: null #id: 2410 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237834 {#7878 : 2025-04-21 14:17:14.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7880 : 2026-04-23 10:50:58.087624 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#7850 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Traîneau de sport" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7894 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Traîneau de sport" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7853 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7879 …} #file: Vich\UploaderBundle\Entity\File {#7876 …} #credits: Doctrine\ORM\PersistentCollection {#7792 …} -source: null -zone: null -urlExternal: null #id: 2410 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7866 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237834 {#7878 : 2025-04-21 14:17:14.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#7880 : 2026-04-23 10:50:58.087624 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#7850 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Balle de massage" "image" => App\Entity\Media\MediaImage {#7934 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7950 …} #file: Vich\UploaderBundle\Entity\File {#7959 …} #credits: Doctrine\ORM\PersistentCollection {#7871 …} -source: null -zone: null -urlExternal: null #id: 526 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7952 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1731272765 {#7961 : 2024-11-10 22:06:05.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#7962 : 2026-04-23 10:50:58.089261 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/86-balle-de-massage" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#7960 +title: "Balle de massage" +image: App\Entity\Media\MediaImage {#7934 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7950 …} #file: Vich\UploaderBundle\Entity\File {#7959 …} #credits: Doctrine\ORM\PersistentCollection {#7871 …} -source: null -zone: null -urlExternal: null #id: 526 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7952 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1731272765 {#7961 : 2024-11-10 22:06:05.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#7962 : 2026-04-23 10:50:58.089261 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/86-balle-de-massage" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#7934 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7950 …} #file: Vich\UploaderBundle\Entity\File {#7959 …} #credits: Doctrine\ORM\PersistentCollection {#7871 …} -source: null -zone: null -urlExternal: null #id: 526 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7952 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1731272765 {#7961 : 2024-11-10 22:06:05.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#7962 : 2026-04-23 10:50:58.089261 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Balle de massage" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#7975 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Balle de massage" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#7934 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#7950 …} #file: Vich\UploaderBundle\Entity\File {#7959 …} #credits: Doctrine\ORM\PersistentCollection {#7871 …} -source: null -zone: null -urlExternal: null #id: 526 -notes: null #translations: Doctrine\ORM\PersistentCollection {#7952 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1731272765 {#7961 : 2024-11-10 22:06:05.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#7962 : 2026-04-23 10:50:58.089261 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Corde d'escalade" "image" => App\Entity\Media\MediaImage {#8015 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8039 …} #file: Vich\UploaderBundle\Entity\File {#8036 …} #credits: Doctrine\ORM\PersistentCollection {#7954 …} -source: null -zone: null -urlExternal: null #id: 2409 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8026 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237372 {#8038 : 2025-04-21 14:09:32.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8040 : 2026-04-23 10:50:58.090948 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "url" => "/fr/exercices/equipement/39-corde-d%27escalade" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8037 +title: "Corde d'escalade" +image: App\Entity\Media\MediaImage {#8015 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8039 …} #file: Vich\UploaderBundle\Entity\File {#8036 …} #credits: Doctrine\ORM\PersistentCollection {#7954 …} -source: null -zone: null -urlExternal: null #id: 2409 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8026 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237372 {#8038 : 2025-04-21 14:09:32.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8040 : 2026-04-23 10:50:58.090948 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } +fileSrc: null +url: "/fr/exercices/equipement/39-corde-d%27escalade" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8015 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8039 …} #file: Vich\UploaderBundle\Entity\File {#8036 …} #credits: Doctrine\ORM\PersistentCollection {#7954 …} -source: null -zone: null -urlExternal: null #id: 2409 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8026 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237372 {#8038 : 2025-04-21 14:09:32.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8040 : 2026-04-23 10:50:58.090948 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Corde d'escalade" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8054 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Corde d'escalade" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8015 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8039 …} #file: Vich\UploaderBundle\Entity\File {#8036 …} #credits: Doctrine\ORM\PersistentCollection {#7954 …} -source: null -zone: null -urlExternal: null #id: 2409 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8026 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237372 {#8038 : 2025-04-21 14:09:32.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8040 : 2026-04-23 10:50:58.090948 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Smith machine" "image" => App\Entity\Media\MediaImage {#8094 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8108 …} #file: Vich\UploaderBundle\Entity\File {#8117 …} #credits: Doctrine\ORM\PersistentCollection {#8031 …} -source: null -zone: null -urlExternal: null #id: 2405 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8110 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745235883 {#8119 : 2025-04-21 13:44:43.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8120 : 2026-04-23 10:50:58.092654 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/52-smith-machine" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8118 +title: "Smith machine" +image: App\Entity\Media\MediaImage {#8094 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8108 …} #file: Vich\UploaderBundle\Entity\File {#8117 …} #credits: Doctrine\ORM\PersistentCollection {#8031 …} -source: null -zone: null -urlExternal: null #id: 2405 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8110 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745235883 {#8119 : 2025-04-21 13:44:43.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8120 : 2026-04-23 10:50:58.092654 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/52-smith-machine" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8094 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8108 …} #file: Vich\UploaderBundle\Entity\File {#8117 …} #credits: Doctrine\ORM\PersistentCollection {#8031 …} -source: null -zone: null -urlExternal: null #id: 2405 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8110 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745235883 {#8119 : 2025-04-21 13:44:43.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8120 : 2026-04-23 10:50:58.092654 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Smith machine" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8133 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Smith machine" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8094 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8108 …} #file: Vich\UploaderBundle\Entity\File {#8117 …} #credits: Doctrine\ORM\PersistentCollection {#8031 …} -source: null -zone: null -urlExternal: null #id: 2405 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8110 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745235883 {#8119 : 2025-04-21 13:44:43.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8120 : 2026-04-23 10:50:58.092654 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Rouleau de massage" "image" => App\Entity\Media\MediaImage {#8173 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8187 …} #file: Vich\UploaderBundle\Entity\File {#8196 …} #credits: Doctrine\ORM\PersistentCollection {#8112 …} -source: null -zone: null -urlExternal: null #id: 2394 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8189 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745226888 {#8198 : 2025-04-21 11:14:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8199 : 2026-04-23 10:50:58.094431 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/43-rouleau-de-massage" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8197 +title: "Rouleau de massage" +image: App\Entity\Media\MediaImage {#8173 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8187 …} #file: Vich\UploaderBundle\Entity\File {#8196 …} #credits: Doctrine\ORM\PersistentCollection {#8112 …} -source: null -zone: null -urlExternal: null #id: 2394 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8189 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745226888 {#8198 : 2025-04-21 11:14:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8199 : 2026-04-23 10:50:58.094431 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/43-rouleau-de-massage" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8173 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8187 …} #file: Vich\UploaderBundle\Entity\File {#8196 …} #credits: Doctrine\ORM\PersistentCollection {#8112 …} -source: null -zone: null -urlExternal: null #id: 2394 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8189 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745226888 {#8198 : 2025-04-21 11:14:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8199 : 2026-04-23 10:50:58.094431 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Rouleau de massage" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8212 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Rouleau de massage" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8173 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8187 …} #file: Vich\UploaderBundle\Entity\File {#8196 …} #credits: Doctrine\ORM\PersistentCollection {#8112 …} -source: null -zone: null -urlExternal: null #id: 2394 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8189 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745226888 {#8198 : 2025-04-21 11:14:48.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8199 : 2026-04-23 10:50:58.094431 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Ballon de Médecine" "image" => App\Entity\Media\MediaImage {#8252 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8268 …} #file: Vich\UploaderBundle\Entity\File {#8277 …} #credits: Doctrine\ORM\PersistentCollection {#8191 …} -source: null -zone: null -urlExternal: null #id: 2381 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8270 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745218951 {#8279 : 2025-04-21 09:02:31.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8280 : 2026-04-23 10:50:58.096152 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/81-ballon-de-medecine" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8278 +title: "Ballon de Médecine" +image: App\Entity\Media\MediaImage {#8252 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8268 …} #file: Vich\UploaderBundle\Entity\File {#8277 …} #credits: Doctrine\ORM\PersistentCollection {#8191 …} -source: null -zone: null -urlExternal: null #id: 2381 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8270 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745218951 {#8279 : 2025-04-21 09:02:31.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8280 : 2026-04-23 10:50:58.096152 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/81-ballon-de-medecine" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8252 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8268 …} #file: Vich\UploaderBundle\Entity\File {#8277 …} #credits: Doctrine\ORM\PersistentCollection {#8191 …} -source: null -zone: null -urlExternal: null #id: 2381 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8270 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745218951 {#8279 : 2025-04-21 09:02:31.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8280 : 2026-04-23 10:50:58.096152 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Ballon de Médecine" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8293 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Ballon de Médecine" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8252 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8268 …} #file: Vich\UploaderBundle\Entity\File {#8277 …} #credits: Doctrine\ORM\PersistentCollection {#8191 …} -source: null -zone: null -urlExternal: null #id: 2381 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8270 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745218951 {#8279 : 2025-04-21 09:02:31.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8280 : 2026-04-23 10:50:58.096152 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Barre EZ" "image" => App\Entity\Media\MediaImage {#8333 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8346 …} #file: Vich\UploaderBundle\Entity\File {#8355 …} #credits: Doctrine\ORM\PersistentCollection {#8272 …} -source: null -zone: null -urlExternal: null #id: 2390 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8348 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222151 {#8357 : 2025-04-21 09:55:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8358 : 2026-04-23 10:50:58.097686 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/8-barre-ez" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8356 +title: "Barre EZ" +image: App\Entity\Media\MediaImage {#8333 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8346 …} #file: Vich\UploaderBundle\Entity\File {#8355 …} #credits: Doctrine\ORM\PersistentCollection {#8272 …} -source: null -zone: null -urlExternal: null #id: 2390 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8348 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222151 {#8357 : 2025-04-21 09:55:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8358 : 2026-04-23 10:50:58.097686 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/8-barre-ez" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8333 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8346 …} #file: Vich\UploaderBundle\Entity\File {#8355 …} #credits: Doctrine\ORM\PersistentCollection {#8272 …} -source: null -zone: null -urlExternal: null #id: 2390 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8348 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222151 {#8357 : 2025-04-21 09:55:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8358 : 2026-04-23 10:50:58.097686 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Barre EZ" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8371 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Barre EZ" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8333 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8346 …} #file: Vich\UploaderBundle\Entity\File {#8355 …} #credits: Doctrine\ORM\PersistentCollection {#8272 …} -source: null -zone: null -urlExternal: null #id: 2390 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8348 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745222151 {#8357 : 2025-04-21 09:55:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8358 : 2026-04-23 10:50:58.097686 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Barre de dips" "image" => App\Entity\Media\MediaImage {#8411 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8425 …} #file: Vich\UploaderBundle\Entity\File {#8434 …} #credits: Doctrine\ORM\PersistentCollection {#8350 …} -source: null -zone: null -urlExternal: null #id: 2406 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8427 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745236280 {#8436 : 2025-04-21 13:51:20.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8437 : 2026-04-23 10:50:58.099564 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/6-barre-de-dips" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8435 +title: "Barre de dips" +image: App\Entity\Media\MediaImage {#8411 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8425 …} #file: Vich\UploaderBundle\Entity\File {#8434 …} #credits: Doctrine\ORM\PersistentCollection {#8350 …} -source: null -zone: null -urlExternal: null #id: 2406 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8427 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745236280 {#8436 : 2025-04-21 13:51:20.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8437 : 2026-04-23 10:50:58.099564 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/6-barre-de-dips" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8411 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8425 …} #file: Vich\UploaderBundle\Entity\File {#8434 …} #credits: Doctrine\ORM\PersistentCollection {#8350 …} -source: null -zone: null -urlExternal: null #id: 2406 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8427 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745236280 {#8436 : 2025-04-21 13:51:20.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8437 : 2026-04-23 10:50:58.099564 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Barre de dips" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8450 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Barre de dips" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8411 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8425 …} #file: Vich\UploaderBundle\Entity\File {#8434 …} #credits: Doctrine\ORM\PersistentCollection {#8350 …} -source: null -zone: null -urlExternal: null #id: 2406 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8427 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745236280 {#8436 : 2025-04-21 13:51:20.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8437 : 2026-04-23 10:50:58.099564 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "GHD" "image" => App\Entity\Media\MediaImage {#8490 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8518 …} #file: Vich\UploaderBundle\Entity\File {#8515 …} #credits: Doctrine\ORM\PersistentCollection {#8429 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2654 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8505 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752778552 {#8517 : 2025-07-17 20:55:52.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8519 : 2026-04-23 10:50:58.101331 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#4341 …} #updatedBy: App\Entity\User {#8487 …} } "url" => "/fr/exercices/equipement/90-ghd" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8516 +title: "GHD" +image: App\Entity\Media\MediaImage {#8490 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8518 …} #file: Vich\UploaderBundle\Entity\File {#8515 …} #credits: Doctrine\ORM\PersistentCollection {#8429 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2654 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8505 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752778552 {#8517 : 2025-07-17 20:55:52.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8519 : 2026-04-23 10:50:58.101331 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#4341 …} #updatedBy: App\Entity\User {#8487 …} } +fileSrc: null +url: "/fr/exercices/equipement/90-ghd" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8490 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8518 …} #file: Vich\UploaderBundle\Entity\File {#8515 …} #credits: Doctrine\ORM\PersistentCollection {#8429 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2654 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8505 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752778552 {#8517 : 2025-07-17 20:55:52.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8519 : 2026-04-23 10:50:58.101331 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#4341 …} #updatedBy: App\Entity\User {#8487 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "GHD" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8533 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "GHD" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8490 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8518 …} #file: Vich\UploaderBundle\Entity\File {#8515 …} #credits: Doctrine\ORM\PersistentCollection {#8429 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2654 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8505 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752778552 {#8517 : 2025-07-17 20:55:52.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8519 : 2026-04-23 10:50:58.101331 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#4341 …} #updatedBy: App\Entity\User {#8487 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.27 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Anneaux de gymnastique" "image" => App\Entity\Media\MediaImage {#8573 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8599 …} #file: Vich\UploaderBundle\Entity\File {#8596 …} #credits: Doctrine\ORM\PersistentCollection {#8510 …} -source: null -zone: null -urlExternal: null #id: 2413 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8586 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745328788 {#8598 : 2025-04-22 15:33:08.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8600 : 2026-04-23 10:50:58.103139 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8570 …} } "url" => "/fr/exercices/equipement/40-anneaux-de-gymnastique" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8597 +title: "Anneaux de gymnastique" +image: App\Entity\Media\MediaImage {#8573 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8599 …} #file: Vich\UploaderBundle\Entity\File {#8596 …} #credits: Doctrine\ORM\PersistentCollection {#8510 …} -source: null -zone: null -urlExternal: null #id: 2413 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8586 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745328788 {#8598 : 2025-04-22 15:33:08.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8600 : 2026-04-23 10:50:58.103139 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8570 …} } +fileSrc: null +url: "/fr/exercices/equipement/40-anneaux-de-gymnastique" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8573 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8599 …} #file: Vich\UploaderBundle\Entity\File {#8596 …} #credits: Doctrine\ORM\PersistentCollection {#8510 …} -source: null -zone: null -urlExternal: null #id: 2413 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8586 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745328788 {#8598 : 2025-04-22 15:33:08.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8600 : 2026-04-23 10:50:58.103139 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8570 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Anneaux de gymnastique" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8614 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Anneaux de gymnastique" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8573 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8599 …} #file: Vich\UploaderBundle\Entity\File {#8596 …} #credits: Doctrine\ORM\PersistentCollection {#8510 …} -source: null -zone: null -urlExternal: null #id: 2413 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8586 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745328788 {#8598 : 2025-04-22 15:33:08.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8600 : 2026-04-23 10:50:58.103139 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8570 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "SkiErg" "image" => App\Entity\Media\MediaImage {#8654 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8670 …} #file: Vich\UploaderBundle\Entity\File {#8679 …} #credits: Doctrine\ORM\PersistentCollection {#8591 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2555 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8672 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749408997 {#8681 : 2025-06-08 20:56:37.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8682 : 2026-04-23 10:50:58.105067 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "url" => "/fr/exercices/equipement/94-skierg" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8680 +title: "SkiErg" +image: App\Entity\Media\MediaImage {#8654 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8670 …} #file: Vich\UploaderBundle\Entity\File {#8679 …} #credits: Doctrine\ORM\PersistentCollection {#8591 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2555 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8672 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749408997 {#8681 : 2025-06-08 20:56:37.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8682 : 2026-04-23 10:50:58.105067 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } +fileSrc: null +url: "/fr/exercices/equipement/94-skierg" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8654 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8670 …} #file: Vich\UploaderBundle\Entity\File {#8679 …} #credits: Doctrine\ORM\PersistentCollection {#8591 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2555 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8672 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749408997 {#8681 : 2025-06-08 20:56:37.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8682 : 2026-04-23 10:50:58.105067 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "SkiErg" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8695 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "SkiErg" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8654 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8670 …} #file: Vich\UploaderBundle\Entity\File {#8679 …} #credits: Doctrine\ORM\PersistentCollection {#8591 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2555 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8672 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749408997 {#8681 : 2025-06-08 20:56:37.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8682 : 2026-04-23 10:50:58.105067 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Barre avec bandes élastiques" "image" => App\Entity\Media\MediaImage {#8735 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8751 …} #file: Vich\UploaderBundle\Entity\File {#8760 …} #credits: Doctrine\ORM\PersistentCollection {#8674 …} -source: null -zone: null -urlExternal: null #id: 2623 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8753 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1751802479 {#8762 : 2025-07-06 13:47:59.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8763 : 2026-04-23 10:50:58.106808 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#5900 …} #updatedBy: App\Entity\User {#8570 …} } "url" => "/fr/exercices/equipement/97-barre-avec-bandes-elastiques" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8761 +title: "Barre avec bandes élastiques" +image: App\Entity\Media\MediaImage {#8735 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8751 …} #file: Vich\UploaderBundle\Entity\File {#8760 …} #credits: Doctrine\ORM\PersistentCollection {#8674 …} -source: null -zone: null -urlExternal: null #id: 2623 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8753 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1751802479 {#8762 : 2025-07-06 13:47:59.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8763 : 2026-04-23 10:50:58.106808 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#5900 …} #updatedBy: App\Entity\User {#8570 …} } +fileSrc: null +url: "/fr/exercices/equipement/97-barre-avec-bandes-elastiques" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8735 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8751 …} #file: Vich\UploaderBundle\Entity\File {#8760 …} #credits: Doctrine\ORM\PersistentCollection {#8674 …} -source: null -zone: null -urlExternal: null #id: 2623 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8753 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1751802479 {#8762 : 2025-07-06 13:47:59.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8763 : 2026-04-23 10:50:58.106808 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#5900 …} #updatedBy: App\Entity\User {#8570 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Barre avec bandes élastiques" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8776 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Barre avec bandes élastiques" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8735 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8751 …} #file: Vich\UploaderBundle\Entity\File {#8760 …} #credits: Doctrine\ORM\PersistentCollection {#8674 …} -source: null -zone: null -urlExternal: null #id: 2623 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8753 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1751802479 {#8762 : 2025-07-06 13:47:59.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8763 : 2026-04-23 10:50:58.106808 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#5900 …} #updatedBy: App\Entity\User {#8570 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Tapis de course" "image" => App\Entity\Media\MediaImage {#8816 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8830 …} #file: Vich\UploaderBundle\Entity\File {#8839 …} #credits: Doctrine\ORM\PersistentCollection {#8755 …} -source: null -zone: null -urlExternal: null #id: 2402 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8832 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234207 {#8841 : 2025-04-21 13:16:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8842 : 2026-04-23 10:50:58.108647 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/18-tapis-de-course" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8840 +title: "Tapis de course" +image: App\Entity\Media\MediaImage {#8816 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8830 …} #file: Vich\UploaderBundle\Entity\File {#8839 …} #credits: Doctrine\ORM\PersistentCollection {#8755 …} -source: null -zone: null -urlExternal: null #id: 2402 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8832 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234207 {#8841 : 2025-04-21 13:16:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8842 : 2026-04-23 10:50:58.108647 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/18-tapis-de-course" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8816 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8830 …} #file: Vich\UploaderBundle\Entity\File {#8839 …} #credits: Doctrine\ORM\PersistentCollection {#8755 …} -source: null -zone: null -urlExternal: null #id: 2402 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8832 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234207 {#8841 : 2025-04-21 13:16:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8842 : 2026-04-23 10:50:58.108647 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Tapis de course" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8855 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Tapis de course" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8816 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8830 …} #file: Vich\UploaderBundle\Entity\File {#8839 …} #credits: Doctrine\ORM\PersistentCollection {#8755 …} -source: null -zone: null -urlExternal: null #id: 2402 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8832 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234207 {#8841 : 2025-04-21 13:16:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8842 : 2026-04-23 10:50:58.108647 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Step" "image" => App\Entity\Media\MediaImage {#8895 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8907 …} #file: Vich\UploaderBundle\Entity\File {#8916 …} #credits: Doctrine\ORM\PersistentCollection {#8834 …} -source: null -zone: null -urlExternal: null #id: 2398 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8909 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745229150 {#8918 : 2025-04-21 11:52:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8919 : 2026-04-23 10:50:58.110487 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/22-step" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8917 +title: "Step" +image: App\Entity\Media\MediaImage {#8895 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8907 …} #file: Vich\UploaderBundle\Entity\File {#8916 …} #credits: Doctrine\ORM\PersistentCollection {#8834 …} -source: null -zone: null -urlExternal: null #id: 2398 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8909 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745229150 {#8918 : 2025-04-21 11:52:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8919 : 2026-04-23 10:50:58.110487 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/22-step" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8895 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8907 …} #file: Vich\UploaderBundle\Entity\File {#8916 …} #credits: Doctrine\ORM\PersistentCollection {#8834 …} -source: null -zone: null -urlExternal: null #id: 2398 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8909 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745229150 {#8918 : 2025-04-21 11:52:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8919 : 2026-04-23 10:50:58.110487 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Step" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#8932 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Step" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8895 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8907 …} #file: Vich\UploaderBundle\Entity\File {#8916 …} #credits: Doctrine\ORM\PersistentCollection {#8834 …} -source: null -zone: null -urlExternal: null #id: 2398 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8909 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745229150 {#8918 : 2025-04-21 11:52:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#8919 : 2026-04-23 10:50:58.110487 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Bâton PVC" "image" => App\Entity\Media\MediaImage {#8972 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8988 …} #file: Vich\UploaderBundle\Entity\File {#8997 …} #credits: Doctrine\ORM\PersistentCollection {#8911 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2635 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8990 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752056680 {#8999 : 2025-07-09 12:24:40.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9000 : 2026-04-23 10:50:58.112183 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#4341 …} #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/98-baton-pvc" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#8998 +title: "Bâton PVC" +image: App\Entity\Media\MediaImage {#8972 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8988 …} #file: Vich\UploaderBundle\Entity\File {#8997 …} #credits: Doctrine\ORM\PersistentCollection {#8911 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2635 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8990 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752056680 {#8999 : 2025-07-09 12:24:40.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9000 : 2026-04-23 10:50:58.112183 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#4341 …} #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/98-baton-pvc" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#8972 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8988 …} #file: Vich\UploaderBundle\Entity\File {#8997 …} #credits: Doctrine\ORM\PersistentCollection {#8911 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2635 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8990 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752056680 {#8999 : 2025-07-09 12:24:40.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9000 : 2026-04-23 10:50:58.112183 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#4341 …} #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Bâton PVC" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9013 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Bâton PVC" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#8972 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8988 …} #file: Vich\UploaderBundle\Entity\File {#8997 …} #credits: Doctrine\ORM\PersistentCollection {#8911 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2635 -notes: null #translations: Doctrine\ORM\PersistentCollection {#8990 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752056680 {#8999 : 2025-07-09 12:24:40.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9000 : 2026-04-23 10:50:58.112183 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#4341 …} #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 70.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Rameur" "image" => App\Entity\Media\MediaImage {#9053 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9067 …} #file: Vich\UploaderBundle\Entity\File {#9076 …} #credits: Doctrine\ORM\PersistentCollection {#8992 …} -source: null -zone: null -urlExternal: null #id: 2399 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9069 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745233714 {#9078 : 2025-04-21 13:08:34.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9079 : 2026-04-23 10:50:58.113961 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8570 …} } "url" => "/fr/exercices/equipement/32-rameur" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9077 +title: "Rameur" +image: App\Entity\Media\MediaImage {#9053 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9067 …} #file: Vich\UploaderBundle\Entity\File {#9076 …} #credits: Doctrine\ORM\PersistentCollection {#8992 …} -source: null -zone: null -urlExternal: null #id: 2399 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9069 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745233714 {#9078 : 2025-04-21 13:08:34.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9079 : 2026-04-23 10:50:58.113961 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8570 …} } +fileSrc: null +url: "/fr/exercices/equipement/32-rameur" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 70.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9053 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9067 …} #file: Vich\UploaderBundle\Entity\File {#9076 …} #credits: Doctrine\ORM\PersistentCollection {#8992 …} -source: null -zone: null -urlExternal: null #id: 2399 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9069 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745233714 {#9078 : 2025-04-21 13:08:34.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9079 : 2026-04-23 10:50:58.113961 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8570 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Rameur" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9092 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Rameur" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9053 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9067 …} #file: Vich\UploaderBundle\Entity\File {#9076 …} #credits: Doctrine\ORM\PersistentCollection {#8992 …} -source: null -zone: null -urlExternal: null #id: 2399 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9069 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745233714 {#9078 : 2025-04-21 13:08:34.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9079 : 2026-04-23 10:50:58.113961 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8570 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Landmine" "image" => App\Entity\Media\MediaImage {#9132 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9144 …} #file: Vich\UploaderBundle\Entity\File {#9153 …} #credits: Doctrine\ORM\PersistentCollection {#9071 …} -source: null -zone: null -urlExternal: null #id: 2403 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234944 {#9155 : 2025-04-21 13:29:04.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9156 : 2026-04-23 10:50:58.115738 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/54-landmine" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9154 +title: "Landmine" +image: App\Entity\Media\MediaImage {#9132 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9144 …} #file: Vich\UploaderBundle\Entity\File {#9153 …} #credits: Doctrine\ORM\PersistentCollection {#9071 …} -source: null -zone: null -urlExternal: null #id: 2403 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234944 {#9155 : 2025-04-21 13:29:04.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9156 : 2026-04-23 10:50:58.115738 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/54-landmine" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9132 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9144 …} #file: Vich\UploaderBundle\Entity\File {#9153 …} #credits: Doctrine\ORM\PersistentCollection {#9071 …} -source: null -zone: null -urlExternal: null #id: 2403 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234944 {#9155 : 2025-04-21 13:29:04.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9156 : 2026-04-23 10:50:58.115738 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Landmine" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9169 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Landmine" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9132 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9144 …} #file: Vich\UploaderBundle\Entity\File {#9153 …} #credits: Doctrine\ORM\PersistentCollection {#9071 …} -source: null -zone: null -urlExternal: null #id: 2403 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9146 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234944 {#9155 : 2025-04-21 13:29:04.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9156 : 2026-04-23 10:50:58.115738 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Corde à sauter" "image" => App\Entity\Media\MediaImage {#9209 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9235 …} #file: Vich\UploaderBundle\Entity\File {#9232 …} #credits: Doctrine\ORM\PersistentCollection {#9148 …} -source: null -zone: null -urlExternal: null #id: 2407 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9222 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237070 {#9234 : 2025-04-21 14:04:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9236 : 2026-04-23 10:50:58.117594 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } "url" => "/fr/exercices/equipement/23-corde-%C3%A0-sauter" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9233 +title: "Corde à sauter" +image: App\Entity\Media\MediaImage {#9209 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9235 …} #file: Vich\UploaderBundle\Entity\File {#9232 …} #credits: Doctrine\ORM\PersistentCollection {#9148 …} -source: null -zone: null -urlExternal: null #id: 2407 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9222 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237070 {#9234 : 2025-04-21 14:04:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9236 : 2026-04-23 10:50:58.117594 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } +fileSrc: null +url: "/fr/exercices/equipement/23-corde-%C3%A0-sauter" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9209 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9235 …} #file: Vich\UploaderBundle\Entity\File {#9232 …} #credits: Doctrine\ORM\PersistentCollection {#9148 …} -source: null -zone: null -urlExternal: null #id: 2407 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9222 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237070 {#9234 : 2025-04-21 14:04:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9236 : 2026-04-23 10:50:58.117594 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Corde à sauter" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9250 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Corde à sauter" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9209 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9235 …} #file: Vich\UploaderBundle\Entity\File {#9232 …} #credits: Doctrine\ORM\PersistentCollection {#9148 …} -source: null -zone: null -urlExternal: null #id: 2407 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9222 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745237070 {#9234 : 2025-04-21 14:04:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9236 : 2026-04-23 10:50:58.117594 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Lestes pour chevilles" "image" => App\Entity\Media\MediaImage {#9290 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9303 …} #file: Vich\UploaderBundle\Entity\File {#9312 …} #credits: Doctrine\ORM\PersistentCollection {#9227 …} -source: null -zone: null -urlExternal: null #id: 2404 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9305 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745235193 {#9314 : 2025-04-21 13:33:13.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9315 : 2026-04-23 10:50:58.119434 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } "url" => "/fr/exercices/equipement/45-lestes-pour-chevilles" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9313 +title: "Lestes pour chevilles" +image: App\Entity\Media\MediaImage {#9290 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9303 …} #file: Vich\UploaderBundle\Entity\File {#9312 …} #credits: Doctrine\ORM\PersistentCollection {#9227 …} -source: null -zone: null -urlExternal: null #id: 2404 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9305 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745235193 {#9314 : 2025-04-21 13:33:13.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9315 : 2026-04-23 10:50:58.119434 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } +fileSrc: null +url: "/fr/exercices/equipement/45-lestes-pour-chevilles" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9290 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9303 …} #file: Vich\UploaderBundle\Entity\File {#9312 …} #credits: Doctrine\ORM\PersistentCollection {#9227 …} -source: null -zone: null -urlExternal: null #id: 2404 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9305 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745235193 {#9314 : 2025-04-21 13:33:13.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9315 : 2026-04-23 10:50:58.119434 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Lestes pour chevilles" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9328 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Lestes pour chevilles" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9290 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9303 …} #file: Vich\UploaderBundle\Entity\File {#9312 …} #credits: Doctrine\ORM\PersistentCollection {#9227 …} -source: null -zone: null -urlExternal: null #id: 2404 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9305 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745235193 {#9314 : 2025-04-21 13:33:13.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9315 : 2026-04-23 10:50:58.119434 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Vélo d'exercice" "image" => App\Entity\Media\MediaImage {#9368 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9382 …} #file: Vich\UploaderBundle\Entity\File {#9391 …} #credits: Doctrine\ORM\PersistentCollection {#9307 …} -source: null -zone: null -urlExternal: null #id: 2420 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9384 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745331804 {#9393 : 2025-04-22 16:23:24.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9394 : 2026-04-23 10:50:58.121160 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#4291 …} } "url" => "/fr/exercices/equipement/19-v%C3%A9lo-d%27exercice" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9392 +title: "Vélo d'exercice" +image: App\Entity\Media\MediaImage {#9368 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9382 …} #file: Vich\UploaderBundle\Entity\File {#9391 …} #credits: Doctrine\ORM\PersistentCollection {#9307 …} -source: null -zone: null -urlExternal: null #id: 2420 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9384 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745331804 {#9393 : 2025-04-22 16:23:24.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9394 : 2026-04-23 10:50:58.121160 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#4291 …} } +fileSrc: null +url: "/fr/exercices/equipement/19-v%C3%A9lo-d%27exercice" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9368 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9382 …} #file: Vich\UploaderBundle\Entity\File {#9391 …} #credits: Doctrine\ORM\PersistentCollection {#9307 …} -source: null -zone: null -urlExternal: null #id: 2420 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9384 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745331804 {#9393 : 2025-04-22 16:23:24.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9394 : 2026-04-23 10:50:58.121160 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#4291 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Vélo d'exercice" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9407 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Vélo d'exercice" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9368 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9382 …} #file: Vich\UploaderBundle\Entity\File {#9391 …} #credits: Doctrine\ORM\PersistentCollection {#9307 …} -source: null -zone: null -urlExternal: null #id: 2420 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9384 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745331804 {#9393 : 2025-04-22 16:23:24.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9394 : 2026-04-23 10:50:58.121160 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#4291 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Sac de sable" "image" => App\Entity\Media\MediaImage {#9447 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9459 …} #file: Vich\UploaderBundle\Entity\File {#9468 …} #credits: Doctrine\ORM\PersistentCollection {#9386 …} -source: null -zone: null -urlExternal: null #id: 2401 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9461 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234182 {#9470 : 2025-04-21 13:16:22.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9471 : 2026-04-23 10:50:58.122959 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "url" => "/fr/exercices/equipement/42-sac-de-sable" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9469 +title: "Sac de sable" +image: App\Entity\Media\MediaImage {#9447 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9459 …} #file: Vich\UploaderBundle\Entity\File {#9468 …} #credits: Doctrine\ORM\PersistentCollection {#9386 …} -source: null -zone: null -urlExternal: null #id: 2401 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9461 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234182 {#9470 : 2025-04-21 13:16:22.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9471 : 2026-04-23 10:50:58.122959 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } +fileSrc: null +url: "/fr/exercices/equipement/42-sac-de-sable" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9447 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9459 …} #file: Vich\UploaderBundle\Entity\File {#9468 …} #credits: Doctrine\ORM\PersistentCollection {#9386 …} -source: null -zone: null -urlExternal: null #id: 2401 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9461 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234182 {#9470 : 2025-04-21 13:16:22.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9471 : 2026-04-23 10:50:58.122959 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Sac de sable" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9484 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Sac de sable" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9447 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9459 …} #file: Vich\UploaderBundle\Entity\File {#9468 …} #credits: Doctrine\ORM\PersistentCollection {#9386 …} -source: null -zone: null -urlExternal: null #id: 2401 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9461 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745234182 {#9470 : 2025-04-21 13:16:22.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9471 : 2026-04-23 10:50:58.122959 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: null } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Roue abdominale" "image" => App\Entity\Media\MediaImage {#9524 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9549 …} #file: Vich\UploaderBundle\Entity\File {#9546 …} #credits: Doctrine\ORM\PersistentCollection {#9463 …} -source: null -zone: null -urlExternal: null #id: 2400 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9536 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745233736 {#9548 : 2025-04-21 13:08:56.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9550 : 2026-04-23 10:50:58.124741 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9521 …} } "url" => "/fr/exercices/equipement/47-roue-abdominale" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9547 +title: "Roue abdominale" +image: App\Entity\Media\MediaImage {#9524 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9549 …} #file: Vich\UploaderBundle\Entity\File {#9546 …} #credits: Doctrine\ORM\PersistentCollection {#9463 …} -source: null -zone: null -urlExternal: null #id: 2400 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9536 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745233736 {#9548 : 2025-04-21 13:08:56.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9550 : 2026-04-23 10:50:58.124741 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9521 …} } +fileSrc: null +url: "/fr/exercices/equipement/47-roue-abdominale" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9524 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9549 …} #file: Vich\UploaderBundle\Entity\File {#9546 …} #credits: Doctrine\ORM\PersistentCollection {#9463 …} -source: null -zone: null -urlExternal: null #id: 2400 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9536 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745233736 {#9548 : 2025-04-21 13:08:56.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9550 : 2026-04-23 10:50:58.124741 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9521 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Roue abdominale" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9564 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Roue abdominale" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9524 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9549 …} #file: Vich\UploaderBundle\Entity\File {#9546 …} #credits: Doctrine\ORM\PersistentCollection {#9463 …} -source: null -zone: null -urlExternal: null #id: 2400 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9536 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745233736 {#9548 : 2025-04-21 13:08:56.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9550 : 2026-04-23 10:50:58.124741 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9521 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Pupitre" "image" => App\Entity\Media\MediaImage {#9604 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9618 …} #file: Vich\UploaderBundle\Entity\File {#9627 …} #credits: Doctrine\ORM\PersistentCollection {#9541 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 93 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9620 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1696193211 {#9629 : 2023-10-01 22:46:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9630 : 2026-04-23 10:50:58.126546 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/49-pupitre" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9628 +title: "Pupitre" +image: App\Entity\Media\MediaImage {#9604 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9618 …} #file: Vich\UploaderBundle\Entity\File {#9627 …} #credits: Doctrine\ORM\PersistentCollection {#9541 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 93 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9620 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1696193211 {#9629 : 2023-10-01 22:46:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9630 : 2026-04-23 10:50:58.126546 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/49-pupitre" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9604 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9618 …} #file: Vich\UploaderBundle\Entity\File {#9627 …} #credits: Doctrine\ORM\PersistentCollection {#9541 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 93 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9620 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1696193211 {#9629 : 2023-10-01 22:46:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9630 : 2026-04-23 10:50:58.126546 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Pupitre" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9643 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Pupitre" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9604 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9618 …} #file: Vich\UploaderBundle\Entity\File {#9627 …} #credits: Doctrine\ORM\PersistentCollection {#9541 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 93 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9620 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1696193211 {#9629 : 2023-10-01 22:46:51.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9630 : 2026-04-23 10:50:58.126546 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Vélo elliptique assis" "image" => App\Entity\Media\MediaImage {#9683 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9699 …} #file: Vich\UploaderBundle\Entity\File {#9708 …} #credits: Doctrine\ORM\PersistentCollection {#9622 …} -source: null -zone: null -urlExternal: null #id: 2418 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9701 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745331614 {#9710 : 2025-04-22 16:20:14.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9711 : 2026-04-23 10:50:58.128411 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } "url" => "/fr/exercices/equipement/64-v%C3%A9lo-elliptique-assis" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9709 +title: "Vélo elliptique assis" +image: App\Entity\Media\MediaImage {#9683 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9699 …} #file: Vich\UploaderBundle\Entity\File {#9708 …} #credits: Doctrine\ORM\PersistentCollection {#9622 …} -source: null -zone: null -urlExternal: null #id: 2418 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9701 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745331614 {#9710 : 2025-04-22 16:20:14.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9711 : 2026-04-23 10:50:58.128411 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } +fileSrc: null +url: "/fr/exercices/equipement/64-v%C3%A9lo-elliptique-assis" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9683 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9699 …} #file: Vich\UploaderBundle\Entity\File {#9708 …} #credits: Doctrine\ORM\PersistentCollection {#9622 …} -source: null -zone: null -urlExternal: null #id: 2418 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9701 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745331614 {#9710 : 2025-04-22 16:20:14.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9711 : 2026-04-23 10:50:58.128411 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Vélo elliptique assis" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9724 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Vélo elliptique assis" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9683 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9699 …} #file: Vich\UploaderBundle\Entity\File {#9708 …} #credits: Doctrine\ORM\PersistentCollection {#9622 …} -source: null -zone: null -urlExternal: null #id: 2418 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9701 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745331614 {#9710 : 2025-04-22 16:20:14.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9711 : 2026-04-23 10:50:58.128411 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9206 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.28 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Parallettes" "image" => App\Entity\Media\MediaImage {#9764 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9780 …} #file: Vich\UploaderBundle\Entity\File {#9789 …} #credits: Doctrine\ORM\PersistentCollection {#9703 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2489 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9782 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1747492405 {#9791 : 2025-05-17 16:33:25.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9792 : 2026-04-23 10:50:58.130238 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "url" => "/fr/exercices/equipement/92-parallettes" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9790 +title: "Parallettes" +image: App\Entity\Media\MediaImage {#9764 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9780 …} #file: Vich\UploaderBundle\Entity\File {#9789 …} #credits: Doctrine\ORM\PersistentCollection {#9703 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2489 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9782 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1747492405 {#9791 : 2025-05-17 16:33:25.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9792 : 2026-04-23 10:50:58.130238 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } +fileSrc: null +url: "/fr/exercices/equipement/92-parallettes" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9764 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9780 …} #file: Vich\UploaderBundle\Entity\File {#9789 …} #credits: Doctrine\ORM\PersistentCollection {#9703 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2489 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9782 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1747492405 {#9791 : 2025-05-17 16:33:25.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9792 : 2026-04-23 10:50:58.130238 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Parallettes" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9805 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Parallettes" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9764 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9780 …} #file: Vich\UploaderBundle\Entity\File {#9789 …} #credits: Doctrine\ORM\PersistentCollection {#9703 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2489 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9782 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1747492405 {#9791 : 2025-05-17 16:33:25.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9792 : 2026-04-23 10:50:58.130238 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Rouleau de poignet" "image" => App\Entity\Media\MediaImage {#9845 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9857 …} #file: Vich\UploaderBundle\Entity\File {#9866 …} #credits: Doctrine\ORM\PersistentCollection {#9784 …} -source: null -zone: null -urlExternal: null #id: 2395 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9859 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227084 {#9868 : 2025-04-21 11:18:04.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9869 : 2026-04-23 10:50:58.132057 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "url" => "/fr/exercices/equipement/24-rouleau-de-poignet" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9867 +title: "Rouleau de poignet" +image: App\Entity\Media\MediaImage {#9845 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9857 …} #file: Vich\UploaderBundle\Entity\File {#9866 …} #credits: Doctrine\ORM\PersistentCollection {#9784 …} -source: null -zone: null -urlExternal: null #id: 2395 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9859 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227084 {#9868 : 2025-04-21 11:18:04.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9869 : 2026-04-23 10:50:58.132057 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } +fileSrc: null +url: "/fr/exercices/equipement/24-rouleau-de-poignet" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9845 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9857 …} #file: Vich\UploaderBundle\Entity\File {#9866 …} #credits: Doctrine\ORM\PersistentCollection {#9784 …} -source: null -zone: null -urlExternal: null #id: 2395 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9859 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227084 {#9868 : 2025-04-21 11:18:04.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9869 : 2026-04-23 10:50:58.132057 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Rouleau de poignet" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9882 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Rouleau de poignet" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9845 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9857 …} #file: Vich\UploaderBundle\Entity\File {#9866 …} #credits: Doctrine\ORM\PersistentCollection {#9784 …} -source: null -zone: null -urlExternal: null #id: 2395 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9859 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1745227084 {#9868 : 2025-04-21 11:18:04.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9869 : 2026-04-23 10:50:58.132057 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Les marches / l'escalier" "image" => App\Entity\Media\MediaImage {#9922 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9938 …} #file: Vich\UploaderBundle\Entity\File {#9947 …} #credits: Doctrine\ORM\PersistentCollection {#9861 …} -source: null -zone: null -urlExternal: null #id: 2373 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9940 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744718969 {#9949 : 2025-04-15 14:09:29.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9950 : 2026-04-23 10:50:58.133892 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8487 …} } "url" => "/fr/exercices/equipement/62-les-marches-l-escalier" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#9948 +title: "Les marches / l'escalier" +image: App\Entity\Media\MediaImage {#9922 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9938 …} #file: Vich\UploaderBundle\Entity\File {#9947 …} #credits: Doctrine\ORM\PersistentCollection {#9861 …} -source: null -zone: null -urlExternal: null #id: 2373 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9940 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744718969 {#9949 : 2025-04-15 14:09:29.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9950 : 2026-04-23 10:50:58.133892 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8487 …} } +fileSrc: null +url: "/fr/exercices/equipement/62-les-marches-l-escalier" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.14 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#9922 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9938 …} #file: Vich\UploaderBundle\Entity\File {#9947 …} #credits: Doctrine\ORM\PersistentCollection {#9861 …} -source: null -zone: null -urlExternal: null #id: 2373 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9940 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744718969 {#9949 : 2025-04-15 14:09:29.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9950 : 2026-04-23 10:50:58.133892 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8487 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Les marches / l'escalier" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#9963 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Les marches / l'escalier" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#9922 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9938 …} #file: Vich\UploaderBundle\Entity\File {#9947 …} #credits: Doctrine\ORM\PersistentCollection {#9861 …} -source: null -zone: null -urlExternal: null #id: 2373 -notes: null #translations: Doctrine\ORM\PersistentCollection {#9940 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744718969 {#9949 : 2025-04-15 14:09:29.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#9950 : 2026-04-23 10:50:58.133892 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8487 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Rouleau musculaire abdominal (Power Roller)" "image" => App\Entity\Media\MediaImage {#10003 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10019 …} #file: Vich\UploaderBundle\Entity\File {#10028 …} #credits: Doctrine\ORM\PersistentCollection {#9942 …} -source: null -zone: null -urlExternal: null #id: 385 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10021 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1709214496 {#10030 : 2024-02-29 14:48:16.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#10031 : 2026-04-23 10:50:58.135751 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9521 …} } "url" => "/fr/exercices/equipement/79-rouleau-musculaire-abdominal-power-roller" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#10029 +title: "Rouleau musculaire abdominal (Power Roller)" +image: App\Entity\Media\MediaImage {#10003 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10019 …} #file: Vich\UploaderBundle\Entity\File {#10028 …} #credits: Doctrine\ORM\PersistentCollection {#9942 …} -source: null -zone: null -urlExternal: null #id: 385 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10021 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1709214496 {#10030 : 2024-02-29 14:48:16.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#10031 : 2026-04-23 10:50:58.135751 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9521 …} } +fileSrc: null +url: "/fr/exercices/equipement/79-rouleau-musculaire-abdominal-power-roller" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#10003 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10019 …} #file: Vich\UploaderBundle\Entity\File {#10028 …} #credits: Doctrine\ORM\PersistentCollection {#9942 …} -source: null -zone: null -urlExternal: null #id: 385 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10021 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1709214496 {#10030 : 2024-02-29 14:48:16.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#10031 : 2026-04-23 10:50:58.135751 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9521 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Rouleau musculaire abdominal (Power Roller)" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#10044 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Rouleau musculaire abdominal (Power Roller)" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#10003 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10019 …} #file: Vich\UploaderBundle\Entity\File {#10028 …} #credits: Doctrine\ORM\PersistentCollection {#9942 …} -source: null -zone: null -urlExternal: null #id: 385 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10021 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1709214496 {#10030 : 2024-02-29 14:48:16.0 Europe/Zurich (+01:00) } #updatedAt: DateTimeImmutable @1776934258 {#10031 : 2026-04-23 10:50:58.135751 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#9521 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Safety squat barre" "image" => App\Entity\Media\MediaImage {#10084 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10100 …} #file: Vich\UploaderBundle\Entity\File {#10109 …} #credits: Doctrine\ORM\PersistentCollection {#10023 …} -source: null -zone: null -urlExternal: null #id: 2370 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10102 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744717560 {#10111 : 2025-04-15 13:46:00.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10112 : 2026-04-23 10:50:58.137723 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "url" => "/fr/exercices/equipement/91-safety-squat-barre" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#10110 +title: "Safety squat barre" +image: App\Entity\Media\MediaImage {#10084 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10100 …} #file: Vich\UploaderBundle\Entity\File {#10109 …} #credits: Doctrine\ORM\PersistentCollection {#10023 …} -source: null -zone: null -urlExternal: null #id: 2370 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10102 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744717560 {#10111 : 2025-04-15 13:46:00.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10112 : 2026-04-23 10:50:58.137723 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } +fileSrc: null +url: "/fr/exercices/equipement/91-safety-squat-barre" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#10084 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10100 …} #file: Vich\UploaderBundle\Entity\File {#10109 …} #credits: Doctrine\ORM\PersistentCollection {#10023 …} -source: null -zone: null -urlExternal: null #id: 2370 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10102 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744717560 {#10111 : 2025-04-15 13:46:00.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10112 : 2026-04-23 10:50:58.137723 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Safety squat barre" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#10125 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Safety squat barre" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#10084 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10100 …} #file: Vich\UploaderBundle\Entity\File {#10109 …} #credits: Doctrine\ORM\PersistentCollection {#10023 …} -source: null -zone: null -urlExternal: null #id: 2370 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10102 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1744717560 {#10111 : 2025-04-15 13:46:00.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10112 : 2026-04-23 10:50:58.137723 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#6537 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Disques coulissants" "image" => App\Entity\Media\MediaImage {#10165 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10181 …} #file: Vich\UploaderBundle\Entity\File {#10190 …} #credits: Doctrine\ORM\PersistentCollection {#10104 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2549 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10183 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1748427732 {#10192 : 2025-05-28 12:22:12.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10193 : 2026-04-23 10:50:58.139518 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "url" => "/fr/exercices/equipement/93-disques-coulissants" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#10191 +title: "Disques coulissants" +image: App\Entity\Media\MediaImage {#10165 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10181 …} #file: Vich\UploaderBundle\Entity\File {#10190 …} #credits: Doctrine\ORM\PersistentCollection {#10104 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2549 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10183 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1748427732 {#10192 : 2025-05-28 12:22:12.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10193 : 2026-04-23 10:50:58.139518 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } +fileSrc: null +url: "/fr/exercices/equipement/93-disques-coulissants" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#10165 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10181 …} #file: Vich\UploaderBundle\Entity\File {#10190 …} #credits: Doctrine\ORM\PersistentCollection {#10104 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2549 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10183 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1748427732 {#10192 : 2025-05-28 12:22:12.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10193 : 2026-04-23 10:50:58.139518 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Disques coulissants" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#10206 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Disques coulissants" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#10165 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10181 …} #file: Vich\UploaderBundle\Entity\File {#10190 …} #credits: Doctrine\ORM\PersistentCollection {#10104 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2549 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10183 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1748427732 {#10192 : 2025-05-28 12:22:12.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10193 : 2026-04-23 10:50:58.139518 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#8012 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.25 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "AirBike" "image" => App\Entity\Media\MediaImage {#10246 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10262 …} #file: Vich\UploaderBundle\Entity\File {#10271 …} #credits: Doctrine\ORM\PersistentCollection {#10185 …} -source: null -zone: null -urlExternal: null #id: 2556 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10264 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749409135 {#10273 : 2025-06-08 20:58:55.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10274 : 2026-04-23 10:50:58.141205 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#5900 …} } "url" => "/fr/exercices/equipement/95-airbike" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#10272 +title: "AirBike" +image: App\Entity\Media\MediaImage {#10246 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10262 …} #file: Vich\UploaderBundle\Entity\File {#10271 …} #credits: Doctrine\ORM\PersistentCollection {#10185 …} -source: null -zone: null -urlExternal: null #id: 2556 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10264 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749409135 {#10273 : 2025-06-08 20:58:55.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10274 : 2026-04-23 10:50:58.141205 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#5900 …} } +fileSrc: null +url: "/fr/exercices/equipement/95-airbike" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#10246 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10262 …} #file: Vich\UploaderBundle\Entity\File {#10271 …} #credits: Doctrine\ORM\PersistentCollection {#10185 …} -source: null -zone: null -urlExternal: null #id: 2556 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10264 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749409135 {#10273 : 2025-06-08 20:58:55.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10274 : 2026-04-23 10:50:58.141205 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#5900 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "AirBike" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#10287 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "AirBike" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#10246 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10262 …} #file: Vich\UploaderBundle\Entity\File {#10271 …} #credits: Doctrine\ORM\PersistentCollection {#10185 …} -source: null -zone: null -urlExternal: null #id: 2556 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10264 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749409135 {#10273 : 2025-06-08 20:58:55.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10274 : 2026-04-23 10:50:58.141205 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#5900 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Elliptique" "image" => App\Entity\Media\MediaImage {#10327 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10355 …} #file: Vich\UploaderBundle\Entity\File {#10352 …} #credits: Doctrine\ORM\PersistentCollection {#10266 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2557 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10342 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749411993 {#10354 : 2025-06-08 21:46:33.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10356 : 2026-04-23 10:50:58.143027 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#10324 …} } "url" => "/fr/exercices/equipement/96-elliptique" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#10353 +title: "Elliptique" +image: App\Entity\Media\MediaImage {#10327 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10355 …} #file: Vich\UploaderBundle\Entity\File {#10352 …} #credits: Doctrine\ORM\PersistentCollection {#10266 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2557 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10342 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749411993 {#10354 : 2025-06-08 21:46:33.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10356 : 2026-04-23 10:50:58.143027 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#10324 …} } +fileSrc: null +url: "/fr/exercices/equipement/96-elliptique" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#10327 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10355 …} #file: Vich\UploaderBundle\Entity\File {#10352 …} #credits: Doctrine\ORM\PersistentCollection {#10266 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2557 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10342 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749411993 {#10354 : 2025-06-08 21:46:33.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10356 : 2026-04-23 10:50:58.143027 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#10324 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Elliptique" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#10370 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Elliptique" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#10327 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10355 …} #file: Vich\UploaderBundle\Entity\File {#10352 …} #credits: Doctrine\ORM\PersistentCollection {#10266 …} -source: "ChatGPT" -zone: null -urlExternal: null #id: 2557 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10342 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1749411993 {#10354 : 2025-06-08 21:46:33.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10356 : 2026-04-23 10:50:58.143027 Europe/Zurich (+02:00) } #createdBy: null #updatedBy: App\Entity\User {#10324 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| card:image-h | App\Twig\Components\Card\ImageHCard | 72.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "title" => "Trap Bar" "image" => App\Entity\Media\MediaImage {#10410 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10438 …} #file: Vich\UploaderBundle\Entity\File {#10435 …} #credits: Doctrine\ORM\PersistentCollection {#10347 …} -source: null -zone: null -urlExternal: null #id: 2651 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10425 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752680790 {#10437 : 2025-07-16 17:46:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10439 : 2026-04-23 10:50:58.144824 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#5900 …} #updatedBy: App\Entity\User {#10407 …} } "url" => "/fr/exercices/equipement/99-trap-bar" "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Attributes | [ "class" => "hover:scale-105 hover:shadow-2xl duration-300" ] |
|||
| Component | App\Twig\Components\Card\ImageHCard {#10436 +title: "Trap Bar" +image: App\Entity\Media\MediaImage {#10410 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10438 …} #file: Vich\UploaderBundle\Entity\File {#10435 …} #credits: Doctrine\ORM\PersistentCollection {#10347 …} -source: null -zone: null -urlExternal: null #id: 2651 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10425 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752680790 {#10437 : 2025-07-16 17:46:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10439 : 2026-04-23 10:50:58.144824 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#5900 …} #updatedBy: App\Entity\User {#10407 …} } +fileSrc: null +url: "/fr/exercices/equipement/99-trap-bar" +subTitle: null +bottomText: null +shadowFilter: false +ratio: "16:9" } |
|||
| media:image | App\Twig\Components\Media\Image | 72.5 MiB | 0.13 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaImage {#10410 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10438 …} #file: Vich\UploaderBundle\Entity\File {#10435 …} #credits: Doctrine\ORM\PersistentCollection {#10347 …} -source: null -zone: null -urlExternal: null #id: 2651 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10425 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752680790 {#10437 : 2025-07-16 17:46:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10439 : 2026-04-23 10:50:58.144824 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#5900 …} #updatedBy: App\Entity\User {#10407 …} } "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" "alt" => "Trap Bar" "smWidth" => 400 "smHeight" => 225 "lgWidth" => 450 "lgHeight" => 250 ] |
|||
| Attributes | [ "class" => "min-w-full hover:opacity-[.8] transition-all rounded-xl shadow-sm" ] |
|||
| Component | App\Twig\Components\Media\Image {#10453 #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1281 …} +fileSrc: null +placeholderSrc: null +alt: "Trap Bar" +pictureClass: null +smWidth: 400 +smHeight: 225 +lgWidth: 450 +lgHeight: 250 +defaultSize: 350 +crop: true +fetchPriority: "auto" +sizeScalingFactor: 1.5 +referrerPolicy: "same-origin" +media: App\Entity\Media\MediaImage {#10410 #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10438 …} #file: Vich\UploaderBundle\Entity\File {#10435 …} #credits: Doctrine\ORM\PersistentCollection {#10347 …} -source: null -zone: null -urlExternal: null #id: 2651 -notes: null #translations: Doctrine\ORM\PersistentCollection {#10425 …} #newTranslations: null #currentLocale: "fr" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1752680790 {#10437 : 2025-07-16 17:46:30.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1776934258 {#10439 : 2026-04-23 10:50:58.144824 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#5900 …} #updatedBy: App\Entity\User {#10407 …} } #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1288 …} } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 72.5 MiB | 0.50 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#10462 +includeScript: true +labelClass: null +containerClass: "max-h-[300px] max-w-[300px]" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1267 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …} } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 78.5 MiB | 0.36 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "mt-2" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#10587 +includeScript: true +labelClass: null +containerClass: "mt-2" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1267 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …} } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 78.5 MiB | 1.49 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "content-container p-4" ] |
|||
| Attributes | [ "class" => "content-container p-4" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#10602 +shareUrl: "https://test.fitmetrics.ch/fr/exercices/equipements" +title: "Exercices - De quel matériel disposes-tu ? - FitMetrics" +description: "Exercices adaptés à votre équipement : haltères, machines, bandes élastiques, poids du corps. Musculation maison et salle de sport." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#13858 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#13886 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#13911 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#13765 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#13951 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#13974 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#13997 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 78.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 {#14020 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 80.5 MiB | 0.31 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#13862 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1267 …} #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 | 80.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#14073 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1267 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#14115 +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]
|
80.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#14107 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Attributes | [ "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden" ] |
|||
| Component | App\Twig\Components\Media\Icon {#14149 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#14181 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#14204 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-[28px] h-[28px]" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-[28px] h-[28px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#14227 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#14250 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#14273 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#14296 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.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 {#14319 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 80.5 MiB | 0.04 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 {#14342 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#1054 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||