AssetManager\Resolver\PathStackResolver::isLfiProtectionOn PHP 메소드

isLfiProtectionOn() 공개 메소드

Return status of LFI protection flag
public isLfiProtectionOn ( ) : boolean
리턴 boolean
    public function isLfiProtectionOn()
    {
        return $this->lfiProtectionOn;
    }

Usage Example

예제 #1
0
 public function testLfiProtection()
 {
     $mimeResolver = new MimeResolver();
     $resolver = new PathStackResolver();
     $resolver->setMimeResolver($mimeResolver);
     // should be on by default
     $this->assertTrue($resolver->isLfiProtectionOn());
     $resolver->addPath(__DIR__);
     $this->assertNull($resolver->resolve('..' . DIRECTORY_SEPARATOR . basename(__DIR__) . DIRECTORY_SEPARATOR . basename(__FILE__)));
     $resolver->setLfiProtection(false);
     $this->assertEquals(file_get_contents(__FILE__), $resolver->resolve('..' . DIRECTORY_SEPARATOR . basename(__DIR__) . DIRECTORY_SEPARATOR . basename(__FILE__))->dump());
 }