mdm\admin\models\Route::getAppRoutes PHP Method

getAppRoutes() public method

Get list of application routes
public getAppRoutes ( $module = null ) : array
return array
    public function getAppRoutes($module = null)
    {
        if ($module === null) {
            $module = Yii::$app;
        } elseif (is_string($module)) {
            $module = Yii::$app->getModule($module);
        }
        $key = [__METHOD__, $module->getUniqueId()];
        $cache = Configs::instance()->cache;
        if ($cache === null || ($result = $cache->get($key)) === false) {
            $result = [];
            $this->getRouteRecursive($module, $result);
            if ($cache !== null) {
                $cache->set($key, $result, Configs::instance()->cacheDuration, new TagDependency(['tags' => self::CACHE_TAG]));
            }
        }
        return $result;
    }