Inheritance: extends Symfony\Component\Config\Loader\Loader
 public function testImportWithType()
 {
     $resolvedLoader = $this->getMock('Symfony\\Component\\Config\\Loader\\LoaderInterface');
     $resolvedLoader->expects($this->once())->method('load')->with('foo', 'bar')->will($this->returnValue('yes'));
     $resolver = $this->getMock('Symfony\\Component\\Config\\Loader\\LoaderResolverInterface');
     $resolver->expects($this->once())->method('resolve')->with('foo', 'bar')->will($this->returnValue($resolvedLoader));
     $loader = new ProjectLoader1();
     $loader->setResolver($resolver);
     $this->assertEquals('yes', $loader->import('foo', 'bar'));
 }
 /**
  * @covers Symfony\Component\Config\Loader\Loader::resolve
  */
 public function testResolve()
 {
     $loader1 = $this->getMock('Symfony\\Component\\Config\\Loader\\LoaderInterface');
     $loader1->expects($this->once())->method('supports')->will($this->returnValue(true));
     $resolver = new LoaderResolver(array($loader1));
     $loader = new ProjectLoader1();
     $loader->setResolver($resolver);
     $this->assertSame($loader, $loader->resolve('foo.foo'), '->resolve() finds a loader');
     $this->assertSame($loader1, $loader->resolve('foo.xml'), '->resolve() finds a loader');
     $loader1 = $this->getMock('Symfony\\Component\\Config\\Loader\\LoaderInterface');
     $loader1->expects($this->once())->method('supports')->will($this->returnValue(false));
     $resolver = new LoaderResolver(array($loader1));
     $loader = new ProjectLoader1();
     $loader->setResolver($resolver);
     try {
         $loader->resolve('FOOBAR');
         $this->fail('->resolve() throws a FileLoaderLoadException if the resource cannot be loaded');
     } catch (FileLoaderLoadException $e) {
         $this->assertInstanceOf('Symfony\\Component\\Config\\Exception\\FileLoaderLoadException', $e, '->resolve() throws a FileLoaderLoadException if the resource cannot be loaded');
     }
 }