zendframework/zend-navigation
Abandoned Zend Framework navigation component for building and managing navigation trees (menus, breadcrumbs, links, sitemaps). Repository moved to laminas/laminas-navigation; see Laminas docs for current usage.
spatie/laravel-menu for Laravel).spatie/laravel-menu for Laravel or Symfony’s Router).Executives:
"This Zend Navigation package now technically supports PHP 7.3, but it remains a high-risk, unsupported legacy dependency. While it may temporarily stabilize a few Zend Framework 2/3 apps, it introduces security vulnerabilities and blocks migration to modern PHP. For new initiatives, we must avoid this entirely and adopt maintained alternatives like
spatie/laravel-menu. For legacy systems, we’ll document the risks and accelerate migration planning—this is not a long-term solution."
Engineering:
*"Do not use this in new code. The PHP 7.3 support is a minor concession, but the package is effectively abandoned (no updates since 2019, no PHP 8.x, no security patches). For Zend Framework 2/3 apps on PHP 7.3, we can temporarily maintain it while planning a migration. For everything else:
- Laravel? Use
spatie/laravel-menuor built-in routing.- Symfony? Use the
Routercomponent.- PHP 8.x? This package will not work—design a custom solution or adopt a modern alternative. Action items:
- Block new integrations of this package.
- Audit legacy Zend apps using it—prioritize migration.
- Flag security risks in ticketing systems for unpatched dependencies."*
How can I help you explore Laravel packages today?