Asvae\ApiTester\Repositories\RouteDingoRepository::__construct PHP Method

__construct() public method

public __construct ( RouteCollection $collection, Router $router, Illuminate\Contracts\Config\Repository $config )
$collection Asvae\ApiTester\Collections\RouteCollection
$router Dingo\Api\Routing\Router
$config Illuminate\Contracts\Config\Repository
    public function __construct(RouteCollection $collection, Router $router, Config $config)
    {
        $this->routes = $collection;
        $standardsTree = $config['api.standardsTree'];
        $subtype = $config['api.subtype'];
        $defaultFormat = $config['api.defaultFormat'];
        foreach ($router->getAdapterRoutes() as $versionName => $versionGroup) {
            foreach ($versionGroup as $route) {
                $routeInfo = (new RouteInfo($route, ['router' => 'Dingo', 'version' => $versionName, 'headers' => [['key' => 'Accept', 'value' => "application/{$standardsTree}.{$subtype}.{$versionName}+{$defaultFormat}"]]]))->toArray();
                $this->routes->push($routeInfo);
            }
        }
    }
RouteDingoRepository