|
@@ 1151-1166 (lines=16) @@
|
| 1148 |
|
* @param array|null $data |
| 1149 |
|
* @return PolicyIdList List of policy ids |
| 1150 |
|
*/ |
| 1151 |
|
public function convertPolicyIdList(array $data = null) |
| 1152 |
|
{ |
| 1153 |
|
$policyIdsList = new PolicyIdList(); |
| 1154 |
|
$policyIdsList->setPolicyIds( |
| 1155 |
|
array_filter( |
| 1156 |
|
array_filter( |
| 1157 |
|
$data[JSONConstants::JSON_OBJECT_POLICY_IDS_IDS] ?? [], |
| 1158 |
|
'is_string' |
| 1159 |
|
), |
| 1160 |
|
function ($item) { return !empty($item); } |
| 1161 |
|
) |
| 1162 |
|
); |
| 1163 |
|
$policyIdsList->setExtensions($this->convertExtension($data, JSONConstants::getPolicyIdsKeys())); |
| 1164 |
|
|
| 1165 |
|
return $policyIdsList; |
| 1166 |
|
} |
| 1167 |
|
|
| 1168 |
|
/** |
| 1169 |
|
* Convert an acl object to a custom format |
|
@@ 1769-1781 (lines=13) @@
|
| 1766 |
|
* @param array|null $data |
| 1767 |
|
* @return FailedToDeleteData |
| 1768 |
|
*/ |
| 1769 |
|
public function convertFailedToDelete(array $data = null) |
| 1770 |
|
{ |
| 1771 |
|
$result = new FailedToDeleteData(); |
| 1772 |
|
|
| 1773 |
|
if (empty($data)) { |
| 1774 |
|
return $result; |
| 1775 |
|
} |
| 1776 |
|
|
| 1777 |
|
$result->setIds(array_map('strval', $data[JSONConstants::JSON_FAILEDTODELETE_ID] ?? [])); |
| 1778 |
|
$result->setExtensions($this->convertExtension($data, JSONConstants::getFailedToDeleteKeys())); |
| 1779 |
|
|
| 1780 |
|
return $result; |
| 1781 |
|
} |
| 1782 |
|
|
| 1783 |
|
/** |
| 1784 |
|
* @return BindingsObjectFactory |