PHPackages                             wucdbm/menu-builder-client-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wucdbm/menu-builder-client-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

wucdbm/menu-builder-client-bundle
=================================

A client for the Menu Builder Bundle

v3.0.2(9y ago)0509GPL-3.0PHPPHP ~5.5|~7.0

Since Jun 16Pushed 8y ago1 watchersCompare

[ Source](https://github.com/wucdbm/menu-builder-client-bundle)[ Packagist](https://packagist.org/packages/wucdbm/menu-builder-client-bundle)[ RSS](/packages/wucdbm-menu-builder-client-bundle/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (3)Versions (16)Used By (0)

menu-builder-client-bundle
==========================

[](#menu-builder-client-bundle)

A client for the Menu Builder Bundle

- UX: We know the route chosen, so we know the controller and the action. Then, we could inspect the action for parameter types. This poses the threat of "Object not found" Exceptions when an entity does not exist, so we have to also read the docblock with the new symfony reader and determine the type. If it is an entity, read entities and return a list. This could potentially lead to shittons of entities fetched, so when fetching the entities, if the repository provided implements SomeRandomMenuBuilderInterface which has one method: getMenuBuilderQueryBuilder, return that, otherwise $repository-&gt;createQueryBuilder(); Also, use \_\_toString()

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~4 days

Total

15

Last Release

3610d ago

Major Versions

v2.8.7 → v3.0.02016-07-26

v2.8.8 → v3.0.12016-08-09

v2.8.9 → 3.0.x-dev2016-08-12

PHP version history (2 changes)v2.8.0PHP ~5.5

v2.8.6PHP ~5.5|~7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/56129a0e9c0044d2857f405e0cf44b1c8f53bc86503dfc1c0ac3829401333c5e?d=identicon)[wucdbm](/maintainers/wucdbm)

---

Top Contributors

[![wucdbm](https://avatars.githubusercontent.com/u/1559022?v=4)](https://github.com/wucdbm "wucdbm (19 commits)")

---

Tags

Symfony2buildermenumenu-builderwucdbm

### Embed Badge

![Health badge](/badges/wucdbm-menu-builder-client-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/wucdbm-menu-builder-client-bundle/health.svg)](https://phpackages.com/packages/wucdbm-menu-builder-client-bundle)
```

###  Alternatives

[optimistdigital/nova-menu-builder

This Laravel Nova package allows you to create and manage menus and menu items.

243377.1k](/packages/optimistdigital-nova-menu-builder)[outl1ne/nova-menu-builder

This Laravel Nova package allows you to create and manage menus and menu items.

243268.1k4](/packages/outl1ne-nova-menu-builder)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
