vincentchalamon/nav-bundle
vincentchalamon/nav-bundle is a Symfony bundle for building and managing site navigation. It gives you a structured way to define nav items and menus, then render them in your templates, keeping navigation configuration out of controllers and views.
^1.0 and accept that you are on a maintenance-only branch.easycorp/easyadmin-bundle and sensio/framework-extra-bundle removes two batteries-included integrations. Product question to answer: does your back-office rely on EasyAdmin, and does your routing rely on annotation/@Route conventions? If yes, you now own that glue or you migrate to EasyAdmin 4 + native attributes.symfony/phpunit-bridge, CS and PHPStan fixes, deprecation cleanup) read as an actively maintained project, which is usually the strongest single input into a "keep vs. replace" decision.Adopt when:
sensio/framework-extra-bundle features such as annotation-based routing/config.Look elsewhere / stay on v1.x when:
^1.0 and put an EasyAdmin migration on the roadmap, because v1 will stop receiving fixes.framework-extra-bundle annotations pervasively; the migration is mechanical but touches every controller.To executives: v2.0.0 is a maintenance-driven major release, not a feature release. The cost is a platform upgrade (PHP 8 + Symfony 6) plus some rework of admin/routing integrations; the benefit is staying on a supported, security-patched foundation with a smaller dependency footprint. The alternative — staying on v1 — is cheap this quarter and expensive within two, because v1 no longer advances.
To engineering: expect real migration work, gated on the platform upgrade. Specifically: replace annotation-based routing/config with attributes, decouple from EasyAdmin or upgrade it separately, and drop any framework-extra-bundle reliance. The test harness moves to symfony/phpunit-bridge, so CI configuration and any custom PHPUnit bootstrapping will need updating. Sequence it as: platform upgrade → dependency bump → integration rework, with a ^1.0 pin as the rollback position.
How can I help you explore Laravel packages today?