Pinq\Parsing\PhpParser\AST::parseArrayNode PHP Метод

parseArrayNode() приватный Метод

private parseArrayNode ( PhpParser\Node\Expr\Array_ $node )
$node PhpParser\Node\Expr\Array_
    private function parseArrayNode(Node\Expr\Array_ $node)
    {
        $itemExpressions = [];
        foreach ($node->items as $item) {
            //Keys must match
            $itemExpressions[] = Expression::arrayItem($item->key === null ? null : $this->parseNode($item->key), $this->parseNode($item->value), $item->byRef);
        }
        return Expression::arrayExpression($itemExpressions);
    }