src/Router.php
private function _call() : bool {
        if (!isset($this->_pCall)) {
            Console::warning('Failed to call. Invalid pointer.');
            return false;
        }
        $g_count = count($this->_generators);
        foreach ($this->_generators as $key => $generator)
            $generator->send($key + 1 == $g_count);
        $ret = $this->_routerCall();
        while ($generator = array_pop($this->_generators))
            $generator->next();
        $this->_generators = [];
        return $ret;
    }
private function _call() : bool {
        if (!isset($this->_pCall)) {
            Console::warning('Failed to call. Invalid pointer.');
            return false;
        }
        $g_count = count($this->_generators);
        foreach ($this->_generators as $key => $generator)
            $generator->send($key + 1 == $g_count);
        $ret = $this->_routerCall();
        while ($generator = array_pop($this->_generators))
            $generator->next();
        $this->_generators = [];
        return $ret;
    }
路由事件处理，包括中间件和路由回调

@return bool