/** * {@inheritdoc} */ public function removeRolePermission(Role $role, Permission $permission) { $this->driver->removeRolePermission($role, $permission); // Invalidate cache $cacheId = sprintf('roles/%s', $role->getRoleName()); $this->cache->delete($cacheId); }
/** * {@inheritdoc} */ public function removeRolePermission(Role $role, Permission $permission) { $this->driver->removeRolePermission($role, $permission); // Invalidate cache $cacheId = sprintf('roles/%s', $role->getRoleName()); $item = $this->pool->getItem($cacheId); $item->clear(); }