Странно, что в 2019 году с повсеместной контейнеризацией, эта тема толком не поднимается.
// Route
$router->add('GET', '/catalog', CatalogController::class);
// Controller
class CatalogController
{
public function __invoke(Request $request)
{
// Ваш код...
}
}
array(12) { [1]=> NULL ["benefit-1"]=> string(0) "" [2]=> NULL ["benefit-2"]=> string(0) "" [3]=> NULL ["benefit-3"]=> string(0) "" [4]=> NULL ["benefit-4"]=> string(0) "" [5]=> NULL ["benefit-5"]=> string(0) "" [6]=> NULL ["benefit-6"]=> string(0) "" } array(12) { [1]=> NULL ["benefit-1"]=> string(0) "" [2]=> NULL ["benefit-2"]=> string(0) "" [3]=> NULL ["benefit-3"]=> string(0) "" [4]=> NULL ["benefit-4"]=> string(0) "" [5]=> NULL ["benefit-5"]=> string(0) "" [6]=> NULL ["benefit-6"]=> string(0) "" }