startTimer();
$context = $request->getAttributes();
/** @var Route $route */
$route = $context['route'];
$normalized = mb_strtolower(trim($route->getRoute(), '/'));
$parts = explode('/', $normalized);
array_shift($parts);
$key = array_shift($parts);
$path = implode('/', $parts);
$request = $request->withAttribute('admin', ['path' => $path, 'parts' => $parts]);
$response = null;
/*
if ($key === '__TODO__') {
$controller = new TodoController();
$response = $controller->handle($request);
}
*/
if (!$response) {
// Fallback to the old admin behavior.
$response = $handler->handle($request);
}
$this->stopTimer();
// Never allow admin pages to be rendered in ,