protected function ArrayElement::parse
protected ArrayElement::parse()
Builds an array of contained elements.
Return value
\Drupal\Core\TypedData\TypedDataInterface[] An array of elements contained in this element.
File
- core/lib/Drupal/Core/Config/Schema/ArrayElement.php, line 31
Class
- ArrayElement
- Defines a generic configuration element that contains multiple properties.
Namespace
Drupal\Core\Config\SchemaCode
protected function parse() { $elements = array(); foreach ($this->getAllKeys() as $key) { $value = isset($this->value[$key]) ? $this->value[$key] : NULL; $definition = $this->getElementDefinition($key); $elements[$key] = $this->createElement($definition, $value, $key); } return $elements; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Config!Schema!ArrayElement.php/function/ArrayElement::parse/8.1.x