syntax = "proto3"; | |
package foo; | |
option php_namespace = "Php\\Test"; | |
option php_metadata_namespace = "Metadata\\Php\\Test"; | |
message TestNamespace { | |
int32 a = 1; | |
// Test nested messages, enums, and reserved names | |
NestedMessage nested_message = 2; | |
NestedEnum nested_enum = 3; | |
Empty reserved_name = 4; | |
message NestedMessage { | |
int32 a = 1; | |
} | |
enum NestedEnum { | |
ZERO = 0; | |
}; | |
// Test reserved name | |
message Empty { | |
NestedMessage nested_message = 1; | |
NestedEnum nested_enum = 2; | |
message NestedMessage { | |
int32 a = 1; | |
} | |
enum NestedEnum { | |
ZERO = 0; | |
}; | |
// Test previously unreserved name | |
message ReadOnly {} | |
} | |
} |