From c966304761330aeecd47a1f1d6f9c420229f95e4 Mon Sep 17 00:00:00 2001 From: mistyliu Date: Tue, 22 Nov 2016 17:29:50 +0800 Subject: [PATCH] field name like namespace\rpt_item will be Escaped --- library/DrSlump/Protobuf/Compiler/PhpGenerator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/DrSlump/Protobuf/Compiler/PhpGenerator.php b/library/DrSlump/Protobuf/Compiler/PhpGenerator.php index d9d7333..3a8839a 100644 --- a/library/DrSlump/Protobuf/Compiler/PhpGenerator.php +++ b/library/DrSlump/Protobuf/Compiler/PhpGenerator.php @@ -313,7 +313,7 @@ protected function compileField(proto\FieldDescriptorProto $field, $ns, $indent) $s[]= "// $rule $type " . $field->getName() . " = " . $field->getNumber(); $s[]= '$f = new \DrSlump\Protobuf\Field();'; $s[]= '$f->number = ' . $field->getNumber() . ';'; - $s[]= '$f->name = "'. $field->getName() . '";'; + $s[]= '$f->name = \''. $field->getName() . '\';'; $s[]= '$f->type = \DrSlump\Protobuf::TYPE_' . $type . ';'; $s[]= '$f->rule = \DrSlump\Protobuf::RULE_' . $rule . ';';