class TestLibraryDiscoveryParser

Same name and namespace in other branches
  1. 11.x core/tests/Drupal/Tests/Core/Asset/LibraryDiscoveryParserTest.php \Drupal\Tests\Core\Asset\TestLibraryDiscoveryParser
  2. 10 core/tests/Drupal/Tests/Core/Asset/LibraryDiscoveryParserTest.php \Drupal\Tests\Core\Asset\TestLibraryDiscoveryParser
  3. 8.9.x core/tests/Drupal/Tests/Core/Asset/LibraryDiscoveryParserTest.php \Drupal\Tests\Core\Asset\TestLibraryDiscoveryParser

Wraps the tested class to mock the external dependencies.

Hierarchy

Expanded class hierarchy of TestLibraryDiscoveryParser

File

core/tests/Drupal/Tests/Core/Asset/LibraryDiscoveryParserTest.php, line 849

Namespace

Drupal\Tests\Core\Asset
View source
class TestLibraryDiscoveryParser extends LibraryDiscoveryParser {
  protected $validUris;
  protected function fileValidUri($source) {
    return $this->validUris[$source] ?? FALSE;
  }
  public function setFileValidUri($source, $valid) {
    $this->validUris[$source] = $valid;
  }

}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.