<?php use core\routing\storage\Collection; use core\routing\generation\Architect; use core\routing\generation\Interpolator; $architect = new Architect(new Collection(), new Interpolator()); $architect->group('index', function (Architect $architect) { $architect->add('homepage', '/', ['GET' => application\controllers\index\HomeController::class]); $architect->add('about', '/about', ['GET' => application\controllers\index\AboutController::class]); }); return $architect->finalize();
/** * {@inheritdoc} */ public function group(string $identifier, \Closure $callback) { parent::group($this->prefix($identifier), $callback); }