コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function load(array $configs, ContainerBuilder $container)
 {
     $fileLocator = new FileLocator(__DIR__ . '/../Resources/config');
     $loader = new DirectoryLoader($container, $fileLocator);
     $loader->setResolver(new LoaderResolver(array(new YamlFileLoader($container, $fileLocator), $loader)));
     $loader->load('services/');
     $this->configureRoutingParameters($container);
     $this->configureClassesToCompile();
 }
コード例 #2
0
 public function testSupports()
 {
     $loader = new DirectoryLoader(new ContainerBuilder(), new FileLocator());
     $this->assertTrue($loader->supports('directory/'), '->supports("directory/") returns true');
     $this->assertTrue($loader->supports('directory/', 'directory'), '->supports("directory/", "directory") returns true');
     $this->assertFalse($loader->supports('directory'), '->supports("directory") returns false');
     $this->assertTrue($loader->supports('directory', 'directory'), '->supports("directory", "directory") returns true');
     $this->assertFalse($loader->supports('directory', 'foo'), '->supports("directory", "foo") returns false');
 }