Symfony\Component\Routing\Loader\LoaderResolver::addLoader PHP Method

addLoader() public method

Adds a loader.
public addLoader ( Symfony\Component\Routing\Loader\LoaderInterface $loader )
$loader Symfony\Component\Routing\Loader\LoaderInterface A LoaderInterface instance
    public function addLoader(LoaderInterface $loader)
    {
        $this->loaders[] = $loader;
        $loader->setResolver($this);
    }

Usage Example

Example #1
0
 /**
  * @covers Symfony\Component\Routing\Loader\LoaderResolver::getLoaders
  * @covers Symfony\Component\Routing\Loader\LoaderResolver::addLoader
  */
 public function testLoaders()
 {
     $resolver = new LoaderResolver();
     $resolver->addLoader($loader = new ClosureLoader());
     $this->assertEquals(array($loader), $resolver->getLoaders(), 'addLoader() adds a loader');
 }