public function resolve($resource)
{
foreach ($this->loaders as $loader) {
if ($loader->supports($resource)) {
return $loader;
}
}
return false;
}
/** * @covers Symfony\Component\Routing\Loader\LoaderResolver::resolve */ public function testResolve() { $resolver = new LoaderResolver(array($loader = new ClosureLoader())); $this->assertFalse($resolver->resolve('foo.foo'), '->resolve() returns false if no loader is able to load the resource'); $this->assertEquals($loader, $resolver->resolve(function () { }), '->resolve() returns the loader for the given resource'); }