Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 4 |
PhpBackendFactory | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
6 | |
0.00% |
0 / 4 |
__construct | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
|||
get | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 2 |
<?php | |
/** | |
* @file | |
* Contains \Drupal\Core\Cache\PhpBackendFactory. | |
*/ | |
namespace Drupal\Core\Cache; | |
class PhpBackendFactory implements CacheFactoryInterface { | |
/** | |
* The cache tags checksum provider. | |
* | |
* @var \Drupal\Core\Cache\CacheTagsChecksumInterface | |
*/ | |
protected $checksumProvider; | |
/** | |
* Constructs a PhpBackendFactory object. | |
* | |
* @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider | |
* The cache tags checksum provider. | |
*/ | |
public function __construct(CacheTagsChecksumInterface $checksum_provider) { | |
$this->checksumProvider = $checksum_provider; | |
} | |
/** | |
* Gets PhpBackend for the specified cache bin. | |
* | |
* @param $bin | |
* The cache bin for which the object is created. | |
* | |
* @return \Drupal\Core\Cache\PhpBackend | |
* The cache backend object for the specified cache bin. | |
*/ | |
function get($bin) { | |
return new PhpBackend($bin, $this->checksumProvider); | |
} | |
} |