Маршрутизация MVC приложения используя Symfony routing

Используя symfony/routing необходимо реализовать маршрутизацию для MVC приложения. Использовать весь Symfony запрещено, только библиотеку.

namespace App\Controllers;
use App\Core\Controller;
class IndexController extends Controller {

    public function IndexAction(){
        $this->View->render('index');
    }

}

Сам класс контроллер. Вид:

namespace App\Core;

class View{

    public function render($viewName) {
        $viewAry = explode('/', $viewName);
        $viewString = implode(DS, $viewAry);
        if(file_exists('View/site' . $viewString . '.php')) {
            require 'View/site' . $viewString . '.php';
        } else {
            die('The view \"' . $viewName . '\" does not exist.');
        }
    }
}

и сам Index.php с которого все начинается:

use App\Controllers\IndexController;

use App\Core\Routing;
use Symfony\Component\Routing\Generator\UrlGenerator;
use Symfony\Component\Routing\Matcher\UrlMatcher;
use Symfony\Component\Routing\RequestContext;
use Symfony\Component\Routing\Route;
use Symfony\Component\Routing\RouteCollection;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator;

use App\Core\Application;
use Symfony\Component\Routing\Router;


require __DIR__ . '/vendor/autoload.php';

$collection = new RouteCollection();
$collection->add('index', new Route('/', array(
    '_controller' => [IndexController::class, 'IndexAction']
)));

return $collection;

В результате запроса к приложению через postman получаю ничего


Ответы (0 шт):