Change record status: 
Project: 
Introduced in branch: 
8.x
Description: 

All drupal_array_*() functions have been replaced by static methods in the Drupal\Component\Utility\NestedArray class.

Any file that needs to use these methods must place the following at the top of the file:

use Drupal\Component\Utility\NestedArray;

Each of the old functions have a corresponding method:

Before After
drupal_array_merge_deep() NestedArray::mergeDeep()
drupal_array_merge_deep_array() NestedArray::mergeDeepArray()
drupal_array_get_nested_value() NestedArray::getValue()
drupal_array_set_nested_value() NestedArray::setValue()
drupal_array_unset_nested_value() NestedArray::unsetValue()
drupal_array_nested_key_exists() NestedArray::keyExists()
Impacts: 
Module developers
Updates Done (doc team, etc.)
Online documentation: 
Not done
Theming guide: 
Not done
Module developer documentation: 
Not done
Examples project: 
Not done
Coder Review: 
Not done
Coder Upgrade: 
Not done
Other: 
Other updates done