function AggregatorTestBase::getEmptyOpml
Creates a valid but empty OPML file.
Return value
string Path to empty OPML file.
2 calls to AggregatorTestBase::getEmptyOpml()
- ImportOpmlTest::submitImportForm in core/
modules/ aggregator/ tests/ src/ Functional/ ImportOpmlTest.php  - Submits form with invalid, empty, and valid OPML files.
 - ImportOpmlTest::validateImportFormFields in core/
modules/ aggregator/ tests/ src/ Functional/ ImportOpmlTest.php  - Submits form filled with invalid fields.
 
File
- 
              core/
modules/ aggregator/ tests/ src/ Functional/ AggregatorTestBase.php, line 336  
Class
- AggregatorTestBase
 - Defines a base class for testing the Aggregator module.
 
Namespace
Drupal\Tests\aggregator\FunctionalCode
public function getEmptyOpml() {
  $opml = <<<EOF
  <?xml version="1.0" encoding="utf-8"?>
  <opml version="1.0">
    <head></head>
    <body>
      <outline text="Sample text" />
      <outline text="Sample text" url="Sample URL" />
    </body>
  </opml>
  EOF;
  $path = 'public://empty-opml.xml';
  return \Drupal::service('file_system')->saveData($opml, $path);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.