namespace Symfony\Component\Routing\Tests\Loader;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Routing\Loader\ObjectLoader;
use Symfony\Component\Routing\Route;
use Symfony\Component\Routing\RouteCollection;
class ObjectLoaderTest extends TestCase
{ public function testLoadCallsServiceAndReturnsCollection() { $loader =
new TestObjectLoader('some-env'
);
// create a basic collection that will be returned
$collection =
new RouteCollection();
$collection->
add('foo',
new Route('/foo'
));
$loader->loaderMap =
[ 'my_route_provider_service' =>
new TestObjectLoaderRouteService($collection, 'some-env'
),
];
$actualRoutes =
$loader->
load( 'my_route_provider_service::loadRoutes',