function TemporaryArrayObjectThrowingExceptions::exchangeArray

Same name in other branches
  1. 10 core/modules/jsonapi/src/Normalizer/Value/TemporaryArrayObjectThrowingExceptions.php \Drupal\jsonapi\Normalizer\Value\TemporaryArrayObjectThrowingExceptions::exchangeArray()
  2. 11.x core/modules/jsonapi/src/Normalizer/Value/TemporaryArrayObjectThrowingExceptions.php \Drupal\jsonapi\Normalizer\Value\TemporaryArrayObjectThrowingExceptions::exchangeArray()

Exchange the current array with another array or object.

Parameters

array|object $array: The array to replace for the current array.

Return value

array The new array or object to exchange with the current array.

Throws

\Exception This class does not support this action but it must implement it, because it is extending \ArrayObject.

File

core/modules/jsonapi/src/Normalizer/Value/TemporaryArrayObjectThrowingExceptions.php, line 71

Class

TemporaryArrayObjectThrowingExceptions
An \ArrayObject that throws an exception when used as an ArrayObject.

Namespace

Drupal\jsonapi\Normalizer\Value

Code

public function exchangeArray($array) : array {
    throw new \Exception('This ' . __CLASS__ . ' does not support this action but it must implement it, because it is extending \\ArrayObject.');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.