abstract public removePolicyLimitations ( mixed $policyId ) | ||
$policyId | mixed |
public abstract function removePolicyLimitations($policyId);
/** * Update a policy. * * Replaces limitations values with new values. * * @param \eZ\Publish\SPI\Persistence\User\Policy $policy */ public function updatePolicy(Policy $policy) { $policy = clone $policy; $this->limitationConverter->toLegacy($policy); $this->roleGateway->removePolicyLimitations($policy->id); $this->roleGateway->addPolicyLimitations($policy->id, $policy->limitations === '*' ? array() : $policy->limitations); }