Esempio n. 1
0
 public function testTransactionGetMultiWithDelete()
 {
     $driver = $this->getMockedAdapter();
     $driver->expects($this->once())->method('getMulti')->with(['test1'])->willReturn(['test1' => 'value1']);
     $adapter = new Adapter($driver);
     $adapter->beginTransaction();
     $adapter->set('test1', 'value3');
     $adapter->delete('test2');
     $data = $adapter->getMulti(['test1', 'test2']);
     $this->assertEquals(['test1' => 'value3'], $data);
 }
Esempio n. 2
0
 /**
  * Deletes value by its key
  *
  * @param string $rawKey Cache key
  * @return bool
  */
 public function delete($rawKey)
 {
     $key = $this->generator->generate($rawKey);
     $result = $this->adapter->delete($key);
     return $result;
 }