public function assembleMapFieldExpression(MapFieldExpression $expression) { $key = is_numeric($expression->getKey()) ? $expression->getKey() : "'" . $expression->getKey() . "'"; return $expression->getField() . '[' . $key . ']'; }