diff options
author | michaelbausor <michaelbausor@google.com> | 2018-11-28 16:44:53 -0800 |
---|---|---|
committer | Paul Yang <TeBoring@users.noreply.github.com> | 2018-11-28 16:44:53 -0800 |
commit | 0b9af83daeac04a6e8afa17343f7717c09239add (patch) | |
tree | e254dc6bcf0bdcb7f7340331e6cf58a0da7bfdec /php/ext/google/protobuf/protobuf.h | |
parent | bfdc2ba0ee776db8fb502d9efa42cd696f765496 (diff) | |
download | protobuf-0b9af83daeac04a6e8afa17343f7717c09239add.tar.gz |
PHP: Add Enum methods for converting to/from strings (#5342)
* adds string-to-int and int-to-string methods to enums
* remove check for valueToName property in EnumTrait
* Remove unused imports
* Update to avoid using EnumTrait
* Remove EnumTrait
* Update enum types
* Move name and value methods into generated classes
* Remove functions from GPBUtil
* Test well known enums
* Implement enum value to/from name in c extension
* Only generate use statement when namespace is present
Diffstat (limited to 'php/ext/google/protobuf/protobuf.h')
-rw-r--r-- | php/ext/google/protobuf/protobuf.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/php/ext/google/protobuf/protobuf.h b/php/ext/google/protobuf/protobuf.h index a84feec66..0045358a4 100644 --- a/php/ext/google/protobuf/protobuf.h +++ b/php/ext/google/protobuf/protobuf.h @@ -1301,6 +1301,12 @@ PHP_METHOD(Field, setJsonName); PHP_METHOD(Field, getDefaultValue); PHP_METHOD(Field, setDefaultValue); +PHP_METHOD(Field_Cardinality, name); +PHP_METHOD(Field_Cardinality, value); + +PHP_METHOD(Field_Kind, name); +PHP_METHOD(Field_Kind, value); + PHP_METHOD(FloatValue, __construct); PHP_METHOD(FloatValue, getValue); PHP_METHOD(FloatValue, setValue); @@ -1341,6 +1347,9 @@ PHP_METHOD(Mixin, setName); PHP_METHOD(Mixin, getRoot); PHP_METHOD(Mixin, setRoot); +PHP_METHOD(NullValue, name); +PHP_METHOD(NullValue, value); + PHP_METHOD(Option, __construct); PHP_METHOD(Option, getName); PHP_METHOD(Option, setName); @@ -1359,6 +1368,9 @@ PHP_METHOD(Struct, __construct); PHP_METHOD(Struct, getFields); PHP_METHOD(Struct, setFields); +PHP_METHOD(Syntax, name); +PHP_METHOD(Syntax, value); + PHP_METHOD(Type, __construct); PHP_METHOD(Type, getName); PHP_METHOD(Type, setName); |