protected validateRoleCreateStruct ( eZ\Publish\API\Repository\Values\User\RoleCreateStruct $roleCreateStruct ) : |
||
$roleCreateStruct | eZ\Publish\API\Repository\Values\User\RoleCreateStruct | |
Результат |
protected function validateRoleCreateStruct(APIRoleCreateStruct $roleCreateStruct)
{
$allErrors = array();
foreach ($roleCreateStruct->getPolicies() as $key => $policyCreateStruct) {
$errors = $this->validatePolicy($policyCreateStruct->module, $policyCreateStruct->function, $policyCreateStruct->getLimitations());
if (!empty($errors)) {
$allErrors[$key] = $errors;
}
}
return $allErrors;
}