protobuf/php/tests/proto
Paul Yang 601f6963eb
Lazily Create Singular Wrapper Message (#6833)
* Register additional handlers from wrappers

* Return zval instead of parse frame

* Use parse frame

* Update upb

* Lazily create wrapper messages

* Fix a segment fault

Need check type of field before getting submsg def

* Avoid expanding during serialization and direct access

* Fix a bug that getXXXUnwrapped returns null for string

* Implement writeWrapperUnwrapped

* Add more tests

* Fix oneof wrapper parsing

* Fix get oneof field

* Avoid expansion for oneof wrappers

* Fix bug

* Fix a bug that in php7 variable is defined out of scope

* Fix broken tests
 * Update upb to fix Timestamp conformance tests
 * Fix segmentation fault for oneof wrapper fields

* Fix encoding/decoding top level wrapper values

* Add type checking for write wrapper value in php7

* Fix zts build

* Fix the bug that readWrapperValue uses parent message's layout to access wrapper value

* Fix wrapper in map
2019-11-14 12:17:04 -08:00
..
empty PHP namespaces for nested messages and enums (#4536) 2018-05-24 13:39:41 -07:00
test_descriptors.proto Expose descriptor API in php c extension (#3422) 2017-08-02 07:42:27 -07:00
test_empty_php_namespace.proto PHP namespaces for nested messages and enums (#4536) 2018-05-24 13:39:41 -07:00
test_import_descriptor_proto.proto Allow proto files to import descriptor.proto (#2995) 2017-04-20 16:55:56 -07:00
test_include.proto PHP namespaces for nested messages and enums (#4536) 2018-05-24 13:39:41 -07:00
test_no_namespace.proto PHP namespaces for nested messages and enums (#4536) 2018-05-24 13:39:41 -07:00
test_php_namespace.proto PHP namespaces for nested messages and enums (#4536) 2018-05-24 13:39:41 -07:00
test_prefix.proto PHP namespaces for nested messages and enums (#4536) 2018-05-24 13:39:41 -07:00
test_reserved_enum_lower.proto Exclude valid constant name from reserved name. 2017-09-12 15:04:34 -07:00
test_reserved_enum_upper.proto Exclude valid constant name from reserved name. 2017-09-12 15:04:34 -07:00
test_reserved_enum_value_lower.proto Exclude valid constant name from reserved name. 2017-09-12 15:04:34 -07:00
test_reserved_enum_value_upper.proto Exclude valid constant name from reserved name. 2017-09-12 15:04:34 -07:00
test_reserved_message_lower.proto Add prefix to php reserved keywords. 2017-09-08 15:17:36 -07:00
test_reserved_message_upper.proto Add prefix to php reserved keywords. 2017-09-08 15:17:36 -07:00
test_service_namespace.proto Support PHP generic services (#3269) 2017-07-18 07:45:18 -07:00
test_service.proto Support PHP generic services (#3269) 2017-07-18 07:45:18 -07:00
test_wrapper_type_setters.proto Revert "Append field number to accessors if there is conflict (#6169)" (#6282) 2019-06-20 20:59:48 -07:00
test.proto Lazily Create Singular Wrapper Message (#6833) 2019-11-14 12:17:04 -08:00