コード例 #1
0
ファイル: routes.php プロジェクト: Trivivium/Cascade
<?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();
コード例 #2
0
ファイル: Group.php プロジェクト: Trivivium/Cascade
 /**
  * {@inheritdoc}
  */
 public function group(string $identifier, \Closure $callback)
 {
     parent::group($this->prefix($identifier), $callback);
 }