class Psr16AdapterTest extends AdapterTestCase
{ protected $skippedTests =
[ 'testPrune' => 'Psr16adapter just proxies',
'testClearPrefix' => 'SimpleCache cannot clear by prefix',
];
public function createCachePool(int
$defaultLifetime = 0
): CacheItemPoolInterface
{ return new Psr16Adapter(new Psr16Cache(new FilesystemAdapter()), '',
$defaultLifetime);
} public function testValidCacheKeyWithNamespace() { $cache =
new Psr16Adapter(new Psr16Cache(new ArrayAdapter()), 'some_namespace', 0
);
$item =
$cache->
getItem('my_key'
);
$item->
set('someValue'
);
$cache->
save($item);
$this->
assertTrue($cache->
getItem('my_key'
)->
isHit(), 'Stored item is successfully retrieved.'
);
}}