/* This is a generated file, edit the .stub.php file instead.
- * Stub hash: dbe7b15e163236e988ca574dafe2004a3f2f9b5b */
+ * Stub hash: 5dc8abb809cd14ed4c542ca5114bd4ceda42d70b */
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_ion_serialize, 0, 1, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, data, IS_MIXED, 0)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_ion_unserialize, 0, 1, IS_MIXED, 0)
- ZEND_ARG_TYPE_INFO(0, data, IS_MIXED, 0)
+ ZEND_ARG_INFO(0, data)
ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, unserializer, ion\\Unserializer, 1, "null")
ZEND_END_ARG_INFO()
#define arginfo_class_ion_Symbol_toString arginfo_class_ion_Symbol___toString
+ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ion_LOB___construct, 0, 0, 1)
+ ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0)
+ ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, type, ion\\Type, 0, "ion\\Type::CLob")
+ZEND_END_ARG_INFO()
+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ion_Decimal_Context___construct, 0, 0, 0)
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, bits, IS_LONG, 0, "128")
ZEND_END_ARG_INFO()
ZEND_METHOD(ion_Symbol, __construct);
ZEND_METHOD(ion_Symbol, equals);
ZEND_METHOD(ion_Symbol, __toString);
+ZEND_METHOD(ion_LOB, __construct);
ZEND_METHOD(ion_Decimal_Context, __construct);
ZEND_METHOD(ion_Decimal, __construct);
ZEND_METHOD(ion_Decimal, equals);
};
+static const zend_function_entry class_ion_LOB_methods[] = {
+ ZEND_ME(ion_LOB, __construct, arginfo_class_ion_LOB___construct, ZEND_ACC_PUBLIC)
+ ZEND_FE_END
+};
+
+
static const zend_function_entry class_ion_Decimal_Context_methods[] = {
ZEND_ME(ion_Decimal_Context, __construct, arginfo_class_ion_Decimal_Context___construct, ZEND_ACC_PUBLIC)
ZEND_FE_END
ZVAL_STR(&enum_case_ENUM_value, enum_case_ENUM_value_str);
zend_enum_add_case_cstr(class_entry, "ENUM", &enum_case_ENUM_value);
- zval enum_case_FIELD_NAME_INT_value;
- zend_string *enum_case_FIELD_NAME_INT_value_str = zend_string_init("i", sizeof("i") - 1, 1);
- ZVAL_STR(&enum_case_FIELD_NAME_INT_value, enum_case_FIELD_NAME_INT_value_str);
- zend_enum_add_case_cstr(class_entry, "FIELD_NAME_INT", &enum_case_FIELD_NAME_INT_value);
+ zval enum_case_PROPERTY_value;
+ zend_string *enum_case_PROPERTY_value_str = zend_string_init("p", sizeof("p") - 1, 1);
+ ZVAL_STR(&enum_case_PROPERTY_value, enum_case_PROPERTY_value_str);
+ zend_enum_add_case_cstr(class_entry, "PROPERTY", &enum_case_PROPERTY_value);
return class_entry;
}
return class_entry;
}
+static zend_class_entry *register_class_ion_LOB(void)
+{
+ zend_class_entry ce, *class_entry;
+
+ INIT_NS_CLASS_ENTRY(ce, "ion", "LOB", class_ion_LOB_methods);
+ class_entry = zend_register_internal_class_ex(&ce, NULL);
+
+ zval property_value_default_value;
+ ZVAL_UNDEF(&property_value_default_value);
+ zend_string *property_value_name = zend_string_init("value", sizeof("value") - 1, 1);
+ zend_declare_typed_property(class_entry, property_value_name, &property_value_default_value, ZEND_ACC_PUBLIC|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_STRING));
+ zend_string_release(property_value_name);
+
+ zend_string *property_type_class_ion_Type = zend_string_init("ion\\Type", sizeof("ion\\Type")-1, 1);
+ zval property_type_default_value;
+ ZVAL_UNDEF(&property_type_default_value);
+ zend_string *property_type_name = zend_string_init("type", sizeof("type") - 1, 1);
+ zend_declare_typed_property(class_entry, property_type_name, &property_type_default_value, ZEND_ACC_PUBLIC|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_CLASS(property_type_class_ion_Type, 0, 0));
+ zend_string_release(property_type_name);
+
+ return class_entry;
+}
+
static zend_class_entry *register_class_ion_Decimal_Context(void)
{
zend_class_entry ce, *class_entry;