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