function ViewsDataTest::setupMockedModuleHandler
Mocks the basic module handler used for the test.
7 calls to ViewsDataTest::setupMockedModuleHandler()
- ViewsDataTest::testCacheCallsWithoutWarmCacheAndGetAllTables in core/
modules/ views/ tests/ src/ Unit/ ViewsDataTest.php  - Tests the cache calls for all views data without a warm cache.
 - ViewsDataTest::testCacheCallsWithSameTableMultipleTimes in core/
modules/ views/ tests/ src/ Unit/ ViewsDataTest.php  - Tests the cache backend behavior with requesting the same table multiple.
 - ViewsDataTest::testFetchBaseTables in core/
modules/ views/ tests/ src/ Unit/ ViewsDataTest.php  - Tests the fetchBaseTables() method.
 - ViewsDataTest::testFullGetCache in core/
modules/ views/ tests/ src/ Unit/ ViewsDataTest.php  - Tests the caching of the full views data.
 - ViewsDataTest::testGetOnFirstCall in core/
modules/ views/ tests/ src/ Unit/ ViewsDataTest.php  - Tests fetching all the views data without a static cache.
 
File
- 
              core/
modules/ views/ tests/ src/ Unit/ ViewsDataTest.php, line 133  
Class
- ViewsDataTest
 - @coversDefaultClass \Drupal\views\ViewsData[[api-linebreak]] @group views
 
Namespace
Drupal\Tests\views\UnitCode
protected function setupMockedModuleHandler() : void {
  $this->moduleHandler
    ->expects($this->atLeastOnce())
    ->method('invokeAllWith')
    ->with('views_data')
    ->willReturnCallback(function (string $hook, callable $callback) {
    $callback(\Closure::fromCallable([
      $this,
      'viewsData',
    ]), 'views_test_data');
  });
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.