protected function Mapping::parse

Overrides ArrayElement::parse()

Overrides ArrayElement::parse

File

drupal/core/lib/Drupal/Core/Config/Schema/Mapping.php, line 27
Contains \Drupal\Core\Config\Schema\Mapping.

Class

Mapping
Defines a mapping configuration element.

Namespace

Drupal\Core\Config\Schema

Code

protected function parse() {
  $elements = array();
  foreach ($this->definition['mapping'] as $key => $definition) {
    if (isset($this->value[$key])) {
      $elements[$key] = $this
        ->parseElement($key, $this->value[$key], $definition);
    }
  }
  return $elements;
}