function FileTransferTest::_writeDirectory
1 call to FileTransferTest::_writeDirectory()
- FileTransferTest::_buildFakeModule in core/
modules/ system/ tests/ src/ Functional/ FileTransfer/ FileTransferTest.php  
File
- 
              core/
modules/ system/ tests/ src/ Functional/ FileTransfer/ FileTransferTest.php, line 66  
Class
- FileTransferTest
 - Tests recursive file copy operations with the file transfer jail.
 
Namespace
Drupal\Tests\system\Functional\FileTransferCode
public function _writeDirectory($base, $files = []) {
  mkdir($base);
  foreach ($files as $key => $file) {
    if (is_array($file)) {
      $this->_writeDirectory($base . DIRECTORY_SEPARATOR . $key, $file);
    }
    else {
      // Just write the filename into the file
      file_put_contents($base . DIRECTORY_SEPARATOR . $file, $file);
    }
  }
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.