PHPackages                             remind/routing - 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. [Framework](/categories/framework)
4. /
5. remind/routing

ActiveTypo3-cms-extension[Framework](/categories/framework)

remind/routing
==============

REMIND - Routing

v2.0.0(1y ago)0348GPL-3.0-or-laterPHPCI passing

Since Feb 13Pushed 3w agoCompare

[ Source](https://github.com/remindgmbh/routing)[ Packagist](https://packagist.org/packages/remind/routing)[ RSS](/packages/remind-routing/feed)WikiDiscussions main Synced today

READMEChangelog (4)Dependencies (9)Versions (7)Used By (0)

REMIND - Routing Extension
==========================

[](#remind---routing-extension)

This extension provides additional Route Enhancers and Aspects.

ExtbaseQuery Route Enhancer
---------------------------

[](#extbasequery-route-enhancer)

ExtbaseQuery Route Enhancer replaces extbase plugin query parameters with custom names and omits action and controller parameters.

### limitToPages

[](#limittopages)

Optional, Route Enhancer only matches if correct CType exists on page.

### defaults

[](#defaults)

Behave the same as described [here](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Routing/AdvancedRoutingConfiguration.html#enhancers).

### namespace, extension, plugin, \_controller

[](#namespace-extension-plugin-_controller)

Behave the same as described [here](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Routing/AdvancedRoutingConfiguration.html#extbase-plugin-enhancer).

### parameters

[](#parameters)

Parameters are divided into keys and values. In both, use the original parameter name as the key and the aspect name as the value. In keys it is possible to simply use a new parameter name as value instead of an aspect.

### aspects

[](#aspects)

Aspects used for keys and values defined in parameters. Aspects for parameter keys must implement `ModifiableAspectInterface` while aspects for parameter values must implement `MappableAspectInterface`.

### types

[](#types)

Limit the route enhancer to certain page types, for example to enhance solr search result routes but not autocomplete routes. Defaults to `[0]`.

### example for News Extension

[](#example-for-news-extension)

```
  News:
    limitToPages: [20]
    type: ExtbaseQuery
    extension: News
    plugin: Pi1
    _controller: 'News::list'
    defaults:
      page: '1'
    parameters:
      values:
        currentPage: pageValueAspect
        overwriteDemand/categories: categoryValueAspect
      keys:
        currentPage: page
        overwriteDemand/categories: categoryKeyAspect
    aspects:
      pageValueAspect:
        type: StaticRangeMapper
        start: '1'
        end: '5'
      categoryValueAspect:
        type: PersistedAliasMapper
        tableName: sys_category
        routeFieldName: slug
      categoryKeyAspect:
        type: LocaleModifier
        default: category
        localeMap:
          -
            locale: 'de_DE.*'
            value: kategorie
```

With these settings, the query parameters will look like this:

English: `?page=...&category=...`

German: `?page=...&kategorie=...`

###  Health Score

36

↑

LowBetter than 83% of packages

Maintenance75

Regular maintenance activity

Popularity15

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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

Total

5

Last Release

374d ago

Major Versions

v1.0.2 → v13.x-dev2025-03-13

### Community

Maintainers

![](https://www.gravatar.com/avatar/8d03cd13f9debb6b3cac65176a1743811fc4f24f3d2bb20a4c324c006382f072?d=identicon)[remindgmbh](/maintainers/remindgmbh)

---

Top Contributors

[![dvdmlln](https://avatars.githubusercontent.com/u/64189384?v=4)](https://github.com/dvdmlln "dvdmlln (7 commits)")

###  Code Quality

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/remind-routing/health.svg)

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

###  Alternatives

[aimeos/aimeos-typo3

Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects

1.4k90.2k3](/packages/aimeos-aimeos-typo3)[typo3/cms-seo

TYPO3 CMS SEO - SEO features including specific fields for SEO purposes, rendering of HTML meta tags and sitemaps.

168.1M87](/packages/typo3-cms-seo)[typo3/cms-extbase

TYPO3 CMS Extbase - Extension framework to create TYPO3 frontend plugins and TYPO3 backend modules.

1811.9M432](/packages/typo3-cms-extbase)[aimeos/aimeos_dist

Aimeos TYPO3 distribution for web shops, portals and market places

1.2k2.9k](/packages/aimeos-aimeos-dist)[typo3/cms-tstemplate

TYPO3 CMS TypoScript - TYPO3 backend module for the management of TypoScript records for the CMS frontend.

178.8M140](/packages/typo3-cms-tstemplate)[typo3/cms-viewpage

TYPO3 CMS Viewpage - Use the (Web&gt;View) backend module to view a frontend page inside the TYPO3 backend.

167.2M35](/packages/typo3-cms-viewpage)

PHPackages © 2026

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