aboutsummaryrefslogtreecommitdiff
path: root/php/ext/google/protobuf/protobuf.h
diff options
context:
space:
mode:
authormichaelbausor <michaelbausor@google.com>2018-11-28 16:44:53 -0800
committerPaul Yang <TeBoring@users.noreply.github.com>2018-11-28 16:44:53 -0800
commit0b9af83daeac04a6e8afa17343f7717c09239add (patch)
treee254dc6bcf0bdcb7f7340331e6cf58a0da7bfdec /php/ext/google/protobuf/protobuf.h
parentbfdc2ba0ee776db8fb502d9efa42cd696f765496 (diff)
downloadprotobuf-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.h12
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);