PHPackages                             kaystrobach/menu - 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. kaystrobach/menu

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

kaystrobach/menu
================

2.0.2(4y ago)216.4k1[1 issues](https://github.com/kaystrobach/FLOW.Menu/issues)1MITPHP

Since May 6Pushed 1y ago2 watchersCompare

[ Source](https://github.com/kaystrobach/FLOW.Menu)[ Packagist](https://packagist.org/packages/kaystrobach/menu)[ RSS](/packages/kaystrobach-menu/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (2)Versions (22)Used By (1)

[![Codacy Badge](https://camo.githubusercontent.com/98035862abcd122edefa31f6bdce00ea88ea02d6e36f9b7a091c0b7f9574759d/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3963643836393837313562393461393461626563313635373562323432336531)](https://www.codacy.com/project/github_130/FLOW.Menu/dashboard?utm_source=github.com&utm_medium=referral&utm_content=kaystrobach/FLOW.Menu&utm_campaign=Badge_Grade_Dashboard)

KayStrobach\\Menu
=================

[](#kaystrobachmenu)

The ViewHelper
--------------

[](#the-viewhelper)

Development is the name of the Menu nodes (this example is take from my dev tools)

```

```

Define your Menu in Menus.yaml
------------------------------

[](#define-your-menu-in-menusyaml)

Level 4 is the key defined in the viewHelper

```
KayStrobach:
  Menu:
    Menus:
      Development:
        Items:
          1000:
            label:      'App'
            iconclass:  'glyphicon glyphicon-chevron-left'
            url:        '/'
          1020:
            label:      ' '
            labelId:    'kaystrobach.developmenttools.home'
            iconclass:  'glyphicon glyphicon-home'
            package:    'KayStrobach.DevelopmentTools'
            action:     'index'
            controller: 'Standard'
          1023:
            label:      'Development'
            iconclass:  'glyphicon glyphicon-cog'
            section:    1
            labelId:    'development'
            package:    'KayStrobach.DevelopmentTools'
            #action: TextController
            #controller: TextController
            #package:
            #rolles:
            items:
              1230:
                label:       "Controller"
                package:     "KayStrobach.DevelopmentTools"
                controller:  "Controller"
                action:      "index"
                iconclass:   "glyphicon glyphicon-dashboard"
                labelId:     "controller"
              2240:
                label:       "Model"
                package:     "KayStrobach.DevelopmentTools"
                controller:  "Model"
                action:      "index"
                iconclass:   "glyphicon glyphicon-th"
                labelId:     "model"
              3240:
                label:       "ViewHelper"
                package:     "KayStrobach.DevelopmentTools"
                controller:  "ViewHelper"
                action:      "index"
                iconclass:   "glyphicon glyphicon-search"
                labelId:     "viewhelper"
              4240:
                label:       "Commands"
                package:     "KayStrobach.DevelopmentTools"
                controller:  "Command"
                action:      "index"
                iconclass:   "glyphicon glyphicon-wrench"
                labelId:     "commands"
              5240:
                label:       "Translations"
                package:     "KayStrobach.DevelopmentTools"
                controller:  "Translation"
                action:      "index"
                iconclass:   "glyphicon glyphicon-headphones"
                labelId:     "translations"
          1050:
            label:       "Model Entities"
            package:     "KayStrobach.DevelopmentTools"
            aggregator:  "KayStrobach\DevelopmentTools\Domain\Model\MenuItem"
            iconclass:   "glyphicon glyphicon-th"
            labelId:     "model"
            section:     1
            items:
              1:
                label: 'test'
                url: 'heise.de'
          1124:
            label:      'Documentation'
            iconclass:  'glyphicon glyphicon-book'
            section:    1
            items:
              2000:
                label:       "TYPO3 FLUID Docs"
                url:         "http://wiki.typo3.org/Fluid"
                iconclass:   "glyphicon glyphicon-book"
              2010:
                label:       "TYPO3 FLOW Quickstart"
                url:         "http://docs.typo3.org/flow/TYPO3FlowDocumentation/Quickstart/Index.html"
                iconclass:   "glyphicon glyphicon-book"
              2020:
                label:       "TYPO3 The Definitive Guide"
                url:         "http://docs.typo3.org/flow/TYPO3FlowDocumentation/TheDefinitiveGuide/Index.html"
                iconclass:   "glyphicon glyphicon-book"

#          1017:
#            label:      'Controllers'
#            iconclass:  'glyphicon glyphicon-cog'
#            section:    0
#            #aggregator: classname

```

MenuItem Provider
-----------------

[](#menuitem-provider)

possible, but currently not documented

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity72

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 ~151 days

Recently: every ~237 days

Total

20

Last Release

1558d ago

Major Versions

0.1.x-dev → 1.0.02018-08-27

1.3.x-dev → 2.0.02021-07-20

### Community

Maintainers

![](https://www.gravatar.com/avatar/3c6681704a769ab93a20ba54d94054d0f3f1e81b99341e8cfa29d91f6d8f16fb?d=identicon)[kaystrobach](/maintainers/kaystrobach)

![](https://www.gravatar.com/avatar/42a792c2a02a0dd1385ccb52969e1f71050208ea2fcd702811f12c94ae40b26e?d=identicon)[4viewture](/maintainers/4viewture)

---

Top Contributors

[![kaystrobach](https://avatars.githubusercontent.com/u/1185776?v=4)](https://github.com/kaystrobach "kaystrobach (87 commits)")

### Embed Badge

![Health badge](/badges/kaystrobach-menu/health.svg)

```
[![Health](https://phpackages.com/badges/kaystrobach-menu/health.svg)](https://phpackages.com/packages/kaystrobach-menu)
```

###  Alternatives

[neos/neos

An open source Content Application Platform based on Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users.

1151.0M777](/packages/neos-neos)[neos/media

The Media package

101.2M53](/packages/neos-media)[neos/neos-development-collection

Neos packages in a joined repository for pull requests.

267103.9k1](/packages/neos-neos-development-collection)[neos/eel

The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages

122.2M36](/packages/neos-eel)[neos/fusion-form

Fusion Form

19776.4k47](/packages/neos-fusion-form)[avency/neos-vardump

Neos VarDump Package

147.1k](/packages/avency-neos-vardump)

PHPackages © 2026

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