---
title: "Feature: #69855 - Dispatcher for Backend Routing added"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-69855"
source: "Changelog/7.5/Feature-69855-DispatcherForBackendRoutingAdded.rst"
typo3-version: "7.5"
typo3-major: 7
type: "feature"
issue: 69855
forge: "https://forge.typo3.org/issues/69855"
tags: ["PHP-API", "Backend"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Feature: #69855 - Dispatcher for Backend Routing added {#feature-69855}

See [forge#69855](https://forge.typo3.org/issues/69855)

## Description {#description}

The previously introduced Backend Routing is updated so that Routes must be
defined with a class name and method name, or a Closure / callable. The
controller/action or closure is now named as "target".

Example from `EXT:backend/Configuration/Backend/Routes.php`

```php
// Logout script for the TYPO3 Backend
'logout' => [
	'path' => '/logout',
	'target' => Controller\LogoutController::class . '::logoutAction'
]
```

## Impact {#impact}

Each method that is registered will receive both the Request object and the
Response object which can be manipulated for output.

The fixed `ControllerInterface` is not needed anymore and will be removed.
