public function Twig_Node_Expression_Array::getKeyValuePairs

3 calls to Twig_Node_Expression_Array::getKeyValuePairs()
Twig_Node_Expression_Array::compile in drupal/core/vendor/twig/twig/lib/Twig/Node/Expression/Array.php
Compiles the node to PHP.
Twig_Node_Expression_Array::hasElement in drupal/core/vendor/twig/twig/lib/Twig/Node/Expression/Array.php
Twig_Node_Expression_Array::__construct in drupal/core/vendor/twig/twig/lib/Twig/Node/Expression/Array.php
Constructor.

File

drupal/core/vendor/twig/twig/lib/Twig/Node/Expression/Array.php, line 27

Class

Twig_Node_Expression_Array

Code

public function getKeyValuePairs() {
  $pairs = array();
  foreach (array_chunk($this->nodes, 2) as $pair) {
    $pairs[] = array(
      'key' => $pair[0],
      'value' => $pair[1],
    );
  }
  return $pairs;
}