2 declare(strict_types = 1);
76 $target = clone $this;
84 $target = clone $this;
91 $target = clone $this;
101 private function applyMergedItems(array $currentItems, array $additionalItems): array
103 if (empty($additionalItems)) {
104 return $currentItems;
107 return array_merge($currentItems, $additionalItems);
109 return array_replace_recursive($currentItems, $additionalItems);
114 $numericItems = array_filter($items,
'is_int', ARRAY_FILTER_USE_KEY);
115 return !empty($numericItems);