/** * 每个请求层,最终被调用的方法 * * @return mixed */ public function handle() { Base::getLog()->debug(__METHOD__ . ' handle main flow - start'); if (!Route::exists('default')) { Base::getLog()->debug(__METHOD__ . ' set default route'); Route::set('default', '(<controller>(/<action>(/<id>)))')->defaults(['controller' => 'Site', 'action' => 'index']); } $this->flow->contexts['uri'] = Url::detectUri(); Base::getLog()->debug(__METHOD__ . ' handle main flow - end'); }
/** * 测试[Route::exists()] */ public function testExists() { $this->assertTrue(Route::exists('test')); }