Symfony\Component\Routing\Loader\PhpFileLoader::supports PHP 메소드

supports() 공개 메소드

Returns true if this class supports the given resource.
public supports ( mixed $resource ) : boolean
$resource mixed A resource
리턴 boolean true if this class supports the given resource, false otherwise
    public function supports($resource)
    {
        return is_string($resource) && 'php' === pathinfo($resource, PATHINFO_EXTENSION) && is_file($this->getAbsolutePath($resource));
    }

Usage Example

 public function testSupports()
 {
     $loader = new PhpFileLoader($this->getMock('Symfony\\Component\\Config\\FileLocator'));
     $this->assertTrue($loader->supports('foo.php'), '->supports() returns true if the resource is loadable');
     $this->assertFalse($loader->supports('foo.foo'), '->supports() returns true if the resource is loadable');
     $this->assertTrue($loader->supports('foo.php', 'php'), '->supports() checks the resource type if specified');
     $this->assertFalse($loader->supports('foo.php', 'foo'), '->supports() checks the resource type if specified');
 }
All Usage Examples Of Symfony\Component\Routing\Loader\PhpFileLoader::supports
PhpFileLoader