go build .protoc --plugin=protoc-gen-php8 --php8_out=./gen your-proto-file.proto--php8_opt=MessageParentClass="Google\\Protobuf\\Internal\\Message"
--php8_opt=ReservedPrefix="PB"-
variant types -
oneof field -
proto 3.15 optional field option (https://stackoverflow.com/questions/42622015/how-to-define-an-optional-field-in-protobuf-3) -
metadata -
service interface support -
wrapped fields -
deprecation comments -
well known types -
prefix reserved keywords - copy comments from proto files to generated classes
- extensions
- refactor class properties into separate templates
