GET http://dev.michaeljpitz.com/categorie/symfony

Components

4 Twig Components
15 Render Count
17 ms Render Time
6.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
CategoryBadge
[Anonymous]
components/CategoryBadge.html.twig
7 1.55ms
ArticleCard
[Anonymous]
components/ArticleCard.html.twig
6 8.55ms
Navbar
"App\Twig\Components\NavbarComponent"
components/Navbar.html.twig
1 6.90ms
Breadcrumb
"App\Twig\Components\BreadcrumbComponent"
components/Breadcrumb.html.twig
1 1.31ms

Render calls

Navbar App\Twig\Components\NavbarComponent 6.0 MiB 6.90 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\NavbarComponent {#1628
  -categoryRepository: App\Repository\CategoryRepository {#887 …}
}
Breadcrumb App\Twig\Components\BreadcrumbComponent 6.0 MiB 1.31 ms
Input props
[
  "items" => [
    [
      "label" => "Accueil"
      "url" => "/"
    ]
    [
      "label" => "Articles"
      "url" => "/articles"
    ]
    [
      "label" => "Symfony"
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\BreadcrumbComponent {#1536
  +items: [
    [
      "label" => "Accueil"
      "url" => "/"
    ]
    [
      "label" => "Articles"
      "url" => "/articles"
    ]
    [
      "label" => "Symfony"
    ]
  ]
}
ArticleCard
[Anonymous]
6.0 MiB 4.14 ms
Input props
[
  "article" => App\Entity\Article {#1440
    -id: 1118
    -title: "Symfony 7.4 : tour d'horizon des améliorations"
    -slug: "symfony-74-tour-horizon-ameliorations"
    -content: "<h2>Symfony 7.4 : tour d'horizon des améliorations</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "Symfony 7.4 LTS apporte de nombreuses améliorations de performance et de nouvelles fonctionnalités."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1789318025 {#1443
      date: 2026-09-13 16:47:05.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1788972425 {#1442
      date: 2026-09-09 16:47:05.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1438 …}
    -comments: Doctrine\ORM\PersistentCollection {#1431 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1422 …}
  }
]
Attributes
[
  "article" => "Symfony 7.4 : tour d'horizon des améliorations"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1663
  -props: [
    "article" => App\Entity\Article {#1440
      -id: 1118
      -title: "Symfony 7.4 : tour d'horizon des améliorations"
      -slug: "symfony-74-tour-horizon-ameliorations"
      -content: "<h2>Symfony 7.4 : tour d'horizon des améliorations</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "Symfony 7.4 LTS apporte de nombreuses améliorations de performance et de nouvelles fonctionnalités."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1789318025 {#1443
        date: 2026-09-13 16:47:05.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1788972425 {#1442
        date: 2026-09-09 16:47:05.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1438 …}
      -comments: Doctrine\ORM\PersistentCollection {#1431 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1422 …}
    }
  ]
}
CategoryBadge
[Anonymous]
6.0 MiB 1.13 ms
Input props
[
  "category" => App\Entity\Category {#974
    -id: 437
    -title: "Symfony"
    -slug: "symfony"
    -color: "#1a6de0"
    -description: "Framework PHP Symfony : composants, bundles et architecture."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#971 …}
    -pages: Doctrine\ORM\PersistentCollection {#953 …}
  }
]
Attributes
[
  "category" => "Symfony"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1700
  -props: [
    "category" => App\Entity\Category {#974
      -id: 437
      -title: "Symfony"
      -slug: "symfony"
      -color: "#1a6de0"
      -description: "Framework PHP Symfony : composants, bundles et architecture."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#971 …}
      -pages: Doctrine\ORM\PersistentCollection {#953 …}
    }
  ]
}
ArticleCard
[Anonymous]
6.0 MiB 1.12 ms
Input props
[
  "article" => App\Entity\Article {#1270
    -id: 1120
    -title: "Twig 3 : les filtres et fonctions indispensables"
    -slug: "twig-3-filtres-fonctions-indispensables"
    -content: "<h2>Twig 3 : les filtres et fonctions indispensables</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "Un guide complet des filtres, fonctions et tags les plus utiles dans Twig 3."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1789318025 {#1394
      date: 2026-09-13 16:47:05.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1788454025 {#1401
      date: 2026-09-03 16:47:05.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1266 …}
    -comments: Doctrine\ORM\PersistentCollection {#1472 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1426 …}
  }
]
Attributes
[
  "article" => "Twig 3 : les filtres et fonctions indispensables"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1723
  -props: [
    "article" => App\Entity\Article {#1270
      -id: 1120
      -title: "Twig 3 : les filtres et fonctions indispensables"
      -slug: "twig-3-filtres-fonctions-indispensables"
      -content: "<h2>Twig 3 : les filtres et fonctions indispensables</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "Un guide complet des filtres, fonctions et tags les plus utiles dans Twig 3."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1789318025 {#1394
        date: 2026-09-13 16:47:05.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1788454025 {#1401
        date: 2026-09-03 16:47:05.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1266 …}
      -comments: Doctrine\ORM\PersistentCollection {#1472 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1426 …}
    }
  ]
}
CategoryBadge
[Anonymous]
6.0 MiB 0.10 ms
Input props
[
  "category" => App\Entity\Category {#974
    -id: 437
    -title: "Symfony"
    -slug: "symfony"
    -color: "#1a6de0"
    -description: "Framework PHP Symfony : composants, bundles et architecture."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#971 …}
    -pages: Doctrine\ORM\PersistentCollection {#953 …}
  }
]
Attributes
[
  "category" => "Symfony"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1743
  -props: [
    "category" => App\Entity\Category {#974
      -id: 437
      -title: "Symfony"
      -slug: "symfony"
      -color: "#1a6de0"
      -description: "Framework PHP Symfony : composants, bundles et architecture."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#971 …}
      -pages: Doctrine\ORM\PersistentCollection {#953 …}
    }
  ]
}
CategoryBadge
[Anonymous]
6.0 MiB 0.06 ms
Input props
[
  "category" => App\Entity\Category {#1223
    -id: 440
    -title: "Twig"
    -slug: "twig"
    -color: "#bacf2e"
    -description: "Moteur de templates Twig : filtres, fonctions et héritage."
    -level: 437
    -articles: Doctrine\ORM\PersistentCollection {#1224 …}
    -pages: Doctrine\ORM\PersistentCollection {#1222 …}
  }
]
Attributes
[
  "category" => "Twig"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1763
  -props: [
    "category" => App\Entity\Category {#1223
      -id: 440
      -title: "Twig"
      -slug: "twig"
      -color: "#bacf2e"
      -description: "Moteur de templates Twig : filtres, fonctions et héritage."
      -level: 437
      -articles: Doctrine\ORM\PersistentCollection {#1224 …}
      -pages: Doctrine\ORM\PersistentCollection {#1222 …}
    }
  ]
}
ArticleCard
[Anonymous]
6.0 MiB 0.95 ms
Input props
[
  "article" => App\Entity\Article {#1446
    -id: 1124
    -title: "Sécurité Symfony : protéger son application en production"
    -slug: "securite-symfony-proteger-application-production"
    -content: "<h2>Sécurité Symfony : protéger son application en production</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "CSRF, XSS, injection SQL : les menaces et les boucliers natifs de Symfony pour s'en prémunir."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1789318025 {#1388
      date: 2026-09-13 16:47:05.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1787417225 {#1447
      date: 2026-08-22 16:47:05.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1452 …}
    -comments: Doctrine\ORM\PersistentCollection {#1391 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1469 …}
  }
]
Attributes
[
  "article" => "Sécurité Symfony : protéger son application en production"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1774
  -props: [
    "article" => App\Entity\Article {#1446
      -id: 1124
      -title: "Sécurité Symfony : protéger son application en production"
      -slug: "securite-symfony-proteger-application-production"
      -content: "<h2>Sécurité Symfony : protéger son application en production</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "CSRF, XSS, injection SQL : les menaces et les boucliers natifs de Symfony pour s'en prémunir."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1789318025 {#1388
        date: 2026-09-13 16:47:05.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1787417225 {#1447
        date: 2026-08-22 16:47:05.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1452 …}
      -comments: Doctrine\ORM\PersistentCollection {#1391 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1469 …}
    }
  ]
}
CategoryBadge
[Anonymous]
6.0 MiB 0.07 ms
Input props
[
  "category" => App\Entity\Category {#974
    -id: 437
    -title: "Symfony"
    -slug: "symfony"
    -color: "#1a6de0"
    -description: "Framework PHP Symfony : composants, bundles et architecture."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#971 …}
    -pages: Doctrine\ORM\PersistentCollection {#953 …}
  }
]
Attributes
[
  "category" => "Symfony"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1799
  -props: [
    "category" => App\Entity\Category {#974
      -id: 437
      -title: "Symfony"
      -slug: "symfony"
      -color: "#1a6de0"
      -description: "Framework PHP Symfony : composants, bundles et architecture."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#971 …}
      -pages: Doctrine\ORM\PersistentCollection {#953 …}
    }
  ]
}
ArticleCard
[Anonymous]
6.0 MiB 0.79 ms
Input props
[
  "article" => App\Entity\Article {#1481
    -id: 1126
    -title: "EasyAdmin 4 avec Symfony : personnalisation avancée"
    -slug: "easyadmin-4-symfony-personnalisation-avancee"
    -content: "<h2>EasyAdmin 4 avec Symfony : personnalisation avancée</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "Personnalisez votre back-office EasyAdmin 4 : CRUD controllers, champs, actions et thème."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1789318025 {#1479
      date: 2026-09-13 16:47:05.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1786898825 {#1480
      date: 2026-08-16 16:47:05.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1482 …}
    -comments: Doctrine\ORM\PersistentCollection {#1484 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1486 …}
  }
]
Attributes
[
  "article" => "EasyAdmin 4 avec Symfony : personnalisation avancée"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1813
  -props: [
    "article" => App\Entity\Article {#1481
      -id: 1126
      -title: "EasyAdmin 4 avec Symfony : personnalisation avancée"
      -slug: "easyadmin-4-symfony-personnalisation-avancee"
      -content: "<h2>EasyAdmin 4 avec Symfony : personnalisation avancée</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "Personnalisez votre back-office EasyAdmin 4 : CRUD controllers, champs, actions et thème."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1789318025 {#1479
        date: 2026-09-13 16:47:05.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1786898825 {#1480
        date: 2026-08-16 16:47:05.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1482 …}
      -comments: Doctrine\ORM\PersistentCollection {#1484 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1486 …}
    }
  ]
}
CategoryBadge
[Anonymous]
6.0 MiB 0.07 ms
Input props
[
  "category" => App\Entity\Category {#974
    -id: 437
    -title: "Symfony"
    -slug: "symfony"
    -color: "#1a6de0"
    -description: "Framework PHP Symfony : composants, bundles et architecture."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#971 …}
    -pages: Doctrine\ORM\PersistentCollection {#953 …}
  }
]
Attributes
[
  "category" => "Symfony"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1838
  -props: [
    "category" => App\Entity\Category {#974
      -id: 437
      -title: "Symfony"
      -slug: "symfony"
      -color: "#1a6de0"
      -description: "Framework PHP Symfony : composants, bundles et architecture."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#971 …}
      -pages: Doctrine\ORM\PersistentCollection {#953 …}
    }
  ]
}
ArticleCard
[Anonymous]
6.0 MiB 0.95 ms
Input props
[
  "article" => App\Entity\Article {#1489
    -id: 1129
    -title: "Symfony AssetMapper : adieu Webpack Encore"
    -slug: "symfony-assetmapper-adieu-webpack-encore"
    -content: "<h2>Symfony AssetMapper : adieu Webpack Encore</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "AssetMapper simplifie la gestion des assets en tirant parti des imports natifs du navigateur."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1789318025 {#1490
      date: 2026-09-13 16:47:05.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1786121225 {#1494
      date: 2026-08-07 16:47:05.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1488 …}
    -comments: Doctrine\ORM\PersistentCollection {#1407 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1405 …}
  }
]
Attributes
[
  "article" => "Symfony AssetMapper : adieu Webpack Encore"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1852
  -props: [
    "article" => App\Entity\Article {#1489
      -id: 1129
      -title: "Symfony AssetMapper : adieu Webpack Encore"
      -slug: "symfony-assetmapper-adieu-webpack-encore"
      -content: "<h2>Symfony AssetMapper : adieu Webpack Encore</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "AssetMapper simplifie la gestion des assets en tirant parti des imports natifs du navigateur."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1789318025 {#1490
        date: 2026-09-13 16:47:05.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1786121225 {#1494
        date: 2026-08-07 16:47:05.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1488 …}
      -comments: Doctrine\ORM\PersistentCollection {#1407 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1405 …}
    }
  ]
}
CategoryBadge
[Anonymous]
6.0 MiB 0.07 ms
Input props
[
  "category" => App\Entity\Category {#974
    -id: 437
    -title: "Symfony"
    -slug: "symfony"
    -color: "#1a6de0"
    -description: "Framework PHP Symfony : composants, bundles et architecture."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#971 …}
    -pages: Doctrine\ORM\PersistentCollection {#953 …}
  }
]
Attributes
[
  "category" => "Symfony"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1877
  -props: [
    "category" => App\Entity\Category {#974
      -id: 437
      -title: "Symfony"
      -slug: "symfony"
      -color: "#1a6de0"
      -description: "Framework PHP Symfony : composants, bundles et architecture."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#971 …}
      -pages: Doctrine\ORM\PersistentCollection {#953 …}
    }
  ]
}
ArticleCard
[Anonymous]
6.0 MiB 0.59 ms
Input props
[
  "article" => App\Entity\Article {#1493
    -id: 1131
    -title: "Tests fonctionnels Symfony : PHPUnit et WebTestCase"
    -slug: "tests-fonctionnels-symfony-phpunit-webtestcase"
    -content: "<h2>Tests fonctionnels Symfony : PHPUnit et WebTestCase</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
    -excerpt: "Écrivez des tests fonctionnels robustes avec PHPUnit et la WebTestCase de Symfony."
    -featuredImage: null
    -imageFile: null
    -isPublished: true
    -createdAt: DateTimeImmutable @1789318025 {#1412
      date: 2026-09-13 16:47:05.0 UTC (+00:00)
    }
    -publishedAt: DateTimeImmutable @1785602825 {#1411
      date: 2026-08-01 16:47:05.0 UTC (+00:00)
    }
    -updatedAt: null
    -categories: Doctrine\ORM\PersistentCollection {#1492 …}
    -comments: Doctrine\ORM\PersistentCollection {#1495 …}
    -ratings: Doctrine\ORM\PersistentCollection {#1497 …}
  }
]
Attributes
[
  "article" => "Tests fonctionnels Symfony : PHPUnit et WebTestCase"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1891
  -props: [
    "article" => App\Entity\Article {#1493
      -id: 1131
      -title: "Tests fonctionnels Symfony : PHPUnit et WebTestCase"
      -slug: "tests-fonctionnels-symfony-phpunit-webtestcase"
      -content: "<h2>Tests fonctionnels Symfony : PHPUnit et WebTestCase</h2><p>Cet article explore en détail les concepts fondamentaux et avancés liés à ce sujet. Que vous soyez débutant ou développeur confirmé, vous trouverez ici des informations pratiques et des exemples concrets.</p><h3>Pourquoi ce sujet est important</h3><p>Dans le développement web moderne, maîtriser ces concepts vous permettra d'écrire un code plus maintenable, plus performant et plus sécurisé. Les équipes qui adoptent ces pratiques constatent une réduction significative du temps de débogage.</p><h3>Mise en pratique</h3><p>Voici comment appliquer ces connaissances dans un projet Symfony réel. Commencez par configurer votre environnement de développement correctement, puis suivez les étapes décrites ci-dessous.</p><pre><code>// Exemple de code commenté&#10;// Adaptez ce code à votre contexte</code></pre><h3>Points clés à retenir</h3><ul><li>Toujours utiliser le typage strict en PHP 8+</li><li>Privilégier les attributs PHP aux annotations pour la configuration</li><li>Tester régulièrement avec PHPUnit pour garantir la stabilité</li></ul><p>N'hésitez pas à laisser un commentaire si vous avez des questions ou des suggestions d'amélioration.</p>"
      -excerpt: "Écrivez des tests fonctionnels robustes avec PHPUnit et la WebTestCase de Symfony."
      -featuredImage: null
      -imageFile: null
      -isPublished: true
      -createdAt: DateTimeImmutable @1789318025 {#1412
        date: 2026-09-13 16:47:05.0 UTC (+00:00)
      }
      -publishedAt: DateTimeImmutable @1785602825 {#1411
        date: 2026-08-01 16:47:05.0 UTC (+00:00)
      }
      -updatedAt: null
      -categories: Doctrine\ORM\PersistentCollection {#1492 …}
      -comments: Doctrine\ORM\PersistentCollection {#1495 …}
      -ratings: Doctrine\ORM\PersistentCollection {#1497 …}
    }
  ]
}
CategoryBadge
[Anonymous]
6.0 MiB 0.05 ms
Input props
[
  "category" => App\Entity\Category {#974
    -id: 437
    -title: "Symfony"
    -slug: "symfony"
    -color: "#1a6de0"
    -description: "Framework PHP Symfony : composants, bundles et architecture."
    -level: 0
    -articles: Doctrine\ORM\PersistentCollection {#971 …}
    -pages: Doctrine\ORM\PersistentCollection {#953 …}
  }
]
Attributes
[
  "category" => "Symfony"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#1916
  -props: [
    "category" => App\Entity\Category {#974
      -id: 437
      -title: "Symfony"
      -slug: "symfony"
      -color: "#1a6de0"
      -description: "Framework PHP Symfony : composants, bundles et architecture."
      -level: 0
      -articles: Doctrine\ORM\PersistentCollection {#971 …}
      -pages: Doctrine\ORM\PersistentCollection {#953 …}
    }
  ]
}