phprs\util\HttpRouterEntries::export PHP Method

export() public method

树打平输出成数组
public export ( ) : array
return array
    public function export()
    {
        $ori = $this->routes->export();
        $res = array();
        foreach ($ori as $v) {
            list($path, $value) = $v;
            if ($value instanceof \phprs\util\Tree) {
                $querys = $value->export();
                //提取querystring
                $path_str = self::pathToString($path);
                foreach ($querys as $query) {
                    list($param, $value) = $query;
                    $res[] = array($path_str . '?' . implode('&', $param), $value);
                }
            } else {
                $res[] = array(self::pathToString($path), $value);
            }
        }
        return $res;
    }