Imbo\EventListener\MetadataCache::deleteFromCache PHP Method

deleteFromCache() public method

Delete data from the cache
public deleteFromCache ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface The event instance
    public function deleteFromCache(EventInterface $event)
    {
        $request = $event->getRequest();
        $cacheKey = $this->getCacheKey($request->getUser(), $request->getImageIdentifier());
        $this->cache->delete($cacheKey);
    }

Usage Example

Beispiel #1
0
 /**
  * @covers Imbo\EventListener\MetadataCache::deleteFromCache
  * @covers Imbo\EventListener\MetadataCache::getCacheKey
  */
 public function testCanDeleteContentFromCache()
 {
     $this->cache->expects($this->once())->method('delete')->with('metadata:' . $this->user . '|' . $this->imageIdentifier);
     $this->listener->deleteFromCache($this->event);
 }