public function ArrayElement::validate

Implements TypedDataInterface::validate().

Overrides TypedData::validate

File

drupal/core/lib/Drupal/Core/Config/Schema/ArrayElement.php, line 60
Contains \Drupal\Core\Config\Schema\ArrayElement.

Class

ArrayElement
Defines a generic configuration element that contains multiple properties.

Namespace

Drupal\Core\Config\Schema

Code

public function validate() {
  foreach ($this
    ->getElements() as $element) {
    if (!$element
      ->validate()) {
      return FALSE;
    }
  }
  return TRUE;
}