Ojs\ApiBundle\Service\Twig\ApiTwigExtension::getApiViews PHP Method

getApiViews() public method

public getApiViews ( ) : string
return string
    public function getApiViews()
    {
        $apiViews = [];
        $allRoutes = $this->router->getRouteCollection()->all();
        foreach ($allRoutes as $route) {
            $routeOptions = $route->getOptions();
            if (isset($routeOptions['api_view'])) {
                if (!in_array($routeOptions['api_view'], $apiViews)) {
                    $apiViews[] = $routeOptions['api_view'];
                }
            }
        }
        return $apiViews;
    }