public removePolicyByRoleDraft ( eZ\Publish\API\Repository\Values\User\RoleDraft $roleDraft, eZ\Publish\API\Repository\Values\User\PolicyDraft $policyDraft ) : eZ\Publish\API\Repository\Values\User\RoleDraft | ||
$roleDraft | eZ\Publish\API\Repository\Values\User\RoleDraft | |
$policyDraft | eZ\Publish\API\Repository\Values\User\PolicyDraft | the policy to remove from the role |
return | eZ\Publish\API\Repository\Values\User\RoleDraft | if the authenticated user is not allowed to remove a policy |
public function removePolicyByRoleDraft(RoleDraft $roleDraft, PolicyDraft $policyDraft)
{
$returnValue = $this->service->removePolicyByRoleDraft($roleDraft, $policyDraft);
$this->signalDispatcher->emit(new RemovePolicyByRoleDraftSignal(array('roleId' => $roleDraft->id, 'policyId' => $policyDraft->id)));
return $returnValue;
}