alecgunnar/Maverick

View on GitHub
src/Http/Router/Route/Collection/Configurator/Configurator.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Maverick\Http\Router\Route\Collection\Configurator;

use Maverick\Http\Router\Route\Collection\Loader\LoaderInterface;
use Maverick\Http\Router\Route\Collection\CollectionInterface;

class Configurator implements ConfiguratorInterface
{
    /**
     * @var LoaderInterface
     */
    protected $loader;

    /**
     * @param LoaderInterface $loader
     */
    public function __construct(LoaderInterface $loader)
    {
        $this->loader = $loader;
    }

    public function configure(CollectionInterface $collection): void
    {
        $this->loader->loadRoutes($collection);
    }
}