function FileSecurityTest::testWriteHtaccessPublic
@covers ::writeHtaccess
      
    
File
- 
              core/
tests/ Drupal/ Tests/ Component/ FileSecurity/ FileSecurityTest.php, line 33  
Class
- FileSecurityTest
 - Tests the file security component.
 
Namespace
Drupal\Tests\Component\FileSecurityCode
public function testWriteHtaccessPublic() {
  vfsStream::setup('root');
  $this->assertTrue(FileSecurity::writeHtaccess(vfsStream::url('root'), FALSE));
  $htaccess_file = vfsStream::url('root') . '/.htaccess';
  $this->assertFileExists($htaccess_file);
  $this->assertEquals('0444', substr(sprintf('%o', fileperms($htaccess_file)), -4));
  $htaccess_contents = file_get_contents($htaccess_file);
  $this->assertNotContains("Require all denied", $htaccess_contents);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.