protected function ItemList::createItem

Helper for creating a list item object.

Return value

\Drupal\Core\TypedData\TypedDataInterface

4 calls to ItemList::createItem()
Field::setValue in drupal/core/lib/Drupal/Core/Entity/Field/Type/Field.php
Overrides \Drupal\Core\TypedData\ItemList::setValue().
Field::__construct in drupal/core/lib/Drupal/Core/Entity/Field/Type/Field.php
Overrides TypedData::__construct().
ItemList::offsetGet in drupal/core/lib/Drupal/Core/TypedData/ItemList.php
Implements \ArrayAccess::offsetGet().
ItemList::setValue in drupal/core/lib/Drupal/Core/TypedData/ItemList.php
Overrides \Drupal\Core\TypedData\TypedData::setValue().

File

drupal/core/lib/Drupal/Core/TypedData/ItemList.php, line 135
Contains \Drupal\Core\TypedData\List.

Class

ItemList
A generic list class.

Namespace

Drupal\Core\TypedData

Code

protected function createItem($offset = 0, $value = NULL) {
  return \Drupal::typedData()
    ->getPropertyInstance($this, $offset, $value);
}