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)03481GPL-3.0-or-laterPHPCI passing

Since Feb 13Pushed 2mo agoCompare

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

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

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

35

—

LowBetter than 80% of packages

Maintenance68

Regular maintenance activity

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity42

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

423d 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.5k91.2k4](/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.3M101](/packages/typo3-cms-seo)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

63991.3k4](/packages/netresearch-rte-ckeditor-image)[typo3/cms-base-distribution

TYPO3 CMS Base Distribution

21570.2k47](/packages/typo3-cms-base-distribution)[topwire/topwire

Turbo for TYPO3

5469.4k](/packages/topwire-topwire)[bartacus/bartacus-bundle

Integrates the Symfony full-stack framework into TYPO3

1346.3k3](/packages/bartacus-bartacus-bundle)

PHPackages © 2026

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