X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FApi4%2FUtils%2FArrayInsertionUtil.php;h=951f769790a0691416646bc5f67005138dd84191;hb=016d95d3fe033f468b551b42bdc96e194f73e553;hp=0011a01b32d53a7b6151b915952caa17d6dcf727;hpb=7138b10f7e376c96c28b057261394635021cd97b;p=civicrm-core.git diff --git a/Civi/Api4/Utils/ArrayInsertionUtil.php b/Civi/Api4/Utils/ArrayInsertionUtil.php index 0011a01b32..951f769790 100644 --- a/Civi/Api4/Utils/ArrayInsertionUtil.php +++ b/Civi/Api4/Utils/ArrayInsertionUtil.php @@ -10,19 +10,13 @@ +--------------------------------------------------------------------+ */ +namespace Civi\Api4\Utils; + /** + * Class ArrayInsertionUtil * - * @package CRM - * @copyright CiviCRM LLC https://civicrm.org/licensing - * $Id$ - * + * @package Civi\Api4\Utils */ - - -namespace Civi\Api4\Utils; - -use CRM_Utils_Array as UtilsArray; - class ArrayInsertionUtil { /** @@ -67,11 +61,11 @@ class ArrayInsertionUtil { * @return array|mixed */ private static function filterValues($parentArray, $isMulti, $values) { - $parentID = UtilsArray::value('id', $parentArray); + $parentID = $parentArray['id'] ?? NULL; if ($parentID) { $values = array_filter($values, function ($value) use ($parentID) { - return UtilsArray::value('_parent_id', $value) == $parentID; + return ($value['_parent_id'] ?? NULL) == $parentID; }); }