private function BlockCacheTest::setCacheMode

Private helper method to set the test block's cache mode.

5 calls to BlockCacheTest::setCacheMode()
BlockCacheTest::testCacheGlobal in drupal/core/modules/block/lib/Drupal/block/Tests/BlockCacheTest.php
Test DRUPAL_CACHE_GLOBAL.
BlockCacheTest::testCachePerPage in drupal/core/modules/block/lib/Drupal/block/Tests/BlockCacheTest.php
Test DRUPAL_CACHE_PER_PAGE.
BlockCacheTest::testCachePerRole in drupal/core/modules/block/lib/Drupal/block/Tests/BlockCacheTest.php
Test DRUPAL_CACHE_PER_ROLE.
BlockCacheTest::testCachePerUser in drupal/core/modules/block/lib/Drupal/block/Tests/BlockCacheTest.php
Test DRUPAL_CACHE_PER_USER.
BlockCacheTest::testNoCache in drupal/core/modules/block/lib/Drupal/block/Tests/BlockCacheTest.php
Test DRUPAL_NO_CACHE.

File

drupal/core/modules/block/lib/Drupal/block/Tests/BlockCacheTest.php, line 194
Definition of Drupal\block\Tests\BlockCacheTest.

Class

BlockCacheTest
Test block caching.

Namespace

Drupal\block\Tests

Code

private function setCacheMode($cache_mode) {
  $this->block
    ->getPlugin()
    ->setConfig('cache', $cache_mode);
  $this->block
    ->save();
}