1syntax = "proto3"; 2 3package foo; 4option php_namespace = "Php\\Test"; 5option php_metadata_namespace = "Metadata\\Php\\Test"; 6 7message TestNamespace { 8 int32 a = 1; 9 10 // Test nested messages, enums, and reserved names 11 NestedMessage nested_message = 2; 12 NestedEnum nested_enum = 3; 13 Empty reserved_name = 4; 14 message NestedMessage { 15 int32 a = 1; 16 } 17 enum NestedEnum { 18 ZERO = 0; 19 }; 20 // Test reserved name 21 message Empty { 22 NestedMessage nested_message = 1; 23 NestedEnum nested_enum = 2; 24 message NestedMessage { 25 int32 a = 1; 26 } 27 enum NestedEnum { 28 ZERO = 0; 29 }; 30 } 31} 32