zerkalica/millwright-menu-bundle
if/else in templates).For Executives: "This package lets us deliver personalized, secure navigation without custom dev work. For example, admins see ‘User Management’ while guests see ‘Sign Up’—all managed in config files. It cuts localization costs by 30% (centralized translations) and reduces bugs from hardcoded menus. Low-risk MIT license, but we’ll audit maintenance status before production."
For Engineers: *"MillwrightMenuBundle extends KnpMenuBundle with ACL, translations, and route-aware menus via YAML/config or annotations. Key wins:
menu.yml or annotations, rendered dynamically.@Secure annotations (like JMSSecurityExtraBundle) for role/ACL checks.user.id) to show/hide items (e.g., ‘Edit Profile’ only for logged-in users).For Designers: *"This gives us consistent, dynamic navigation without fighting PHP logic. For example:
How can I help you explore Laravel packages today?