Нужен роутер на подобии как в фреймоврках типа ларавел, только не для http request/response.
Что бы был функционал на подобии такого
Route::middleware($middleware)->group(function () {
Route::{method}('qwe.{param}.dsa', function () {
//
});
Route::all('*', function () {
//
});
});
что бы потом можно было в любом месте делать что то типа
$result = Route::run('get',$string);
и мне возвращались определённые данные