function TemporaryArrayObjectThrowingExceptions::getIteratorClass

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

Gets the class name of the iterator used by \ArrayObject::getIterator().

phpcs:ignore Drupal.Commenting.FunctionComment.InvalidNoReturn

Return value

class-string The class name.

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 110

Class

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

Namespace

Drupal\jsonapi\Normalizer\Value

Code

public function getIteratorClass() : string {
  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.