public function ItemList::getString

Overrides \Drupal\Core\TypedData\TypedData::getString().

Overrides TypedData::getString

File

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

Class

ItemList
A generic list class.

Namespace

Drupal\Core\TypedData

Code

public function getString() {
  $strings = array();
  if (isset($this->list)) {
    foreach ($this->list as $item) {
      $strings[] = $item
        ->getString();
    }

    // Remove any empty strings resulting from empty items.
    return implode(', ', array_filter($strings, 'drupal_strlen'));
  }
}