You are here

protected function FeaturesManager::mergeUniqueItems in Features 8.3

Same name and namespace in other branches
  1. 8.4 src/FeaturesManager.php \Drupal\features\FeaturesManager::mergeUniqueItems()

Merges a set of new item into an array.

Only unique values are retained.

Parameters

array $items: An array of items.

array $new_items: An array of new items to be merged in.

Return value

array The merged and unique items.

2 calls to FeaturesManager::mergeUniqueItems()
FeaturesManager::assignConfigPackage in src/FeaturesManager.php
Assigns a set of configuration items to a given package or profile.
FeaturesManager::assignPackageDependencies in src/FeaturesManager.php
Assigns dependencies from config items into the package.

File

src/FeaturesManager.php, line 854

Class

FeaturesManager
The FeaturesManager provides helper functions for building packages.

Namespace

Drupal\features

Code

protected function mergeUniqueItems(array $items, array $new_items) {
  $items = array_unique(array_merge($items, $new_items));
  return $items;
}