/** * {@inheritdoc} */ public function removeCallerPermission(Caller $caller, Permission $permission) { $this->driver->removeCallerPermission($caller, $permission); // Invalidate cache $cacheId = sprintf('callers/%s/%s', $caller->getCallerType(), $caller->getCallerId()); $this->cache->delete($cacheId); }
/** * {@inheritdoc} */ public function removeCallerPermission(Caller $caller, Permission $permission) { $this->driver->removeCallerPermission($caller, $permission); // Invalidate cache $cacheId = sprintf('callers/%s/%s', $caller->getCallerType(), $caller->getCallerId()); $item = $this->pool->getItem($cacheId); $item->clear(); }