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\Schema
Code
1 2 3 4 5 6 7 8 9 | 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 ; } |
Please login to continue.