Symfony\Component\DependencyInjection\Loader\YamlFileLoader::supports PHP Method

supports() public method

public supports ( $resource, $type = null )
    public function supports($resource, $type = null)
    {
        return is_string($resource) && in_array(pathinfo($resource, PATHINFO_EXTENSION), array('yml', 'yaml'), true);
    }

Usage Example

Example #1
0
 /**
  * @covers Symfony\Component\DependencyInjection\Loader\YamlFileLoader::supports
  */
 public function testSupports()
 {
     $loader = new YamlFileLoader(new ContainerBuilder(), new FileLocator());
     $this->assertTrue($loader->supports('foo.yml'), '->supports() returns true if the resource is loadable');
     $this->assertTrue($loader->supports('foo.yaml'), '->supports() returns true if the resource is loadable');
     $this->assertFalse($loader->supports('foo.foo'), '->supports() returns true if the resource is loadable');
 }