eZ\Publish\Core\SignalSlot\RoleService::removePolicy PHP Метод

removePolicy() публичный Метод

Removes a policy from the role.
Устаревший: since 5.3, use {@link removePolicyByRoleDraft()} instead.
public removePolicy ( eZ\Publish\API\Repository\Values\User\Role $role, eZ\Publish\API\Repository\Values\User\Policy $policy ) : eZ\Publish\API\Repository\Values\User\Role
$role eZ\Publish\API\Repository\Values\User\Role
$policy eZ\Publish\API\Repository\Values\User\Policy the policy to remove from the role
Результат eZ\Publish\API\Repository\Values\User\Role the updated role
    public function removePolicy(Role $role, Policy $policy)
    {
        $returnValue = $this->service->removePolicy($role, $policy);
        $this->signalDispatcher->emit(new RemovePolicySignal(array('roleId' => $role->id, 'policyId' => $policy->id)));
        return $returnValue;
    }