Fedeisas\LaravelJsRoutes\Generators\RoutesJavascriptGenerator::getParsedRoutes PHP Méthode

getParsedRoutes() protected méthode

Get parsed routes
protected getParsedRoutes ( string $filter = null, string $prefix = null ) : array
$filter string
$prefix string
Résultat array
    protected function getParsedRoutes($filter = null, $prefix = null)
    {
        $parsedRoutes = [];
        foreach ($this->routes as $route) {
            $routeInfo = $this->getRouteInformation($route);
            if ($routeInfo) {
                if ($prefix) {
                    $routeInfo['uri'] = $prefix . $routeInfo['uri'];
                }
                if ($filter) {
                    if (in_array($filter, $routeInfo['before'])) {
                        unset($routeInfo['before']);
                        $parsedRoutes[] = $routeInfo;
                    }
                } else {
                    unset($routeInfo['before']);
                    $parsedRoutes[] = $routeInfo;
                }
            }
        }
        return array_filter($parsedRoutes);
    }