function FileSecurityTest::testWriteHtaccessPrivate
@covers ::writeHtaccess
      
    
File
- 
              core/tests/ Drupal/ Tests/ Component/ FileSecurity/ FileSecurityTest.php, line 22 
Class
- FileSecurityTest
- Tests the file security component.
Namespace
Drupal\Tests\Component\FileSecurityCode
public function testWriteHtaccessPrivate() : void {
  vfsStream::setup('root');
  FileSecurity::writeHtaccess(vfsStream::url('root'));
  $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->assertStringContainsString("Require all denied", $htaccess_contents);
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
