void php_protocolbuffers_enum_descriptor_class(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "ProtocolBuffersEnumDescriptor", protocolbuffers_enum_descriptor_methods); php_protocol_buffers_enum_descriptor_class_entry = zend_register_internal_class(&ce TSRMLS_CC); PHP_PROTOCOLBUFFERS_REGISTER_NS_CLASS_ALIAS(PHP_PROTOCOLBUFFERS_NAMESPACE, "EnumDescriptor", php_protocol_buffers_enum_descriptor_class_entry); }
void php_protocolbuffers_enum_descriptor_builder_class(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "ProtocolBuffersEnumDescriptorBuilder", protocolbuffers_enum_descriptor_builder_methods); php_protocol_buffers_enum_descriptor_builder_class_entry = zend_register_internal_class(&ce TSRMLS_CC); PHP_PROTOCOLBUFFERS_REGISTER_NS_CLASS_ALIAS(PHP_PROTOCOLBUFFERS_NAMESPACE, "EnumDescriptorBuilder", php_protocol_buffers_enum_descriptor_builder_class_entry); //zend_declare_property_null(php_protocol_buffers_enum_descriptor_builder_class_entry, ZEND_STRL("values")-1, ZEND_ACC_PROTECTED TSRMLS_CC); }
void php_protocolbuffers_enum_class(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "ProtocolBuffersEnum", protocolbuffers_enum_methods); php_protocol_buffers_enum_class_entry = zend_register_internal_class(&ce TSRMLS_CC); PHP_PROTOCOLBUFFERS_REGISTER_NS_CLASS_ALIAS(PHP_PROTOCOLBUFFERS_NAMESPACE, "Enum", php_protocol_buffers_enum_class_entry); zend_class_implements(php_protocol_buffers_enum_class_entry TSRMLS_CC, 1, php_protocol_buffers_enum_describable_class_entry); php_protocol_buffers_enum_class_entry->ce_flags |= ZEND_ACC_EXPLICIT_ABSTRACT_CLASS; }
void php_pb_php_message_options_class(TSRMLS_D) { zend_class_entry ce; INIT_CLASS_ENTRY(ce, "ProtocolBuffersPHPMessageOptions", php_protocolbuffers_php_message_options_methods); protocol_buffers_php_message_options_class_entry = zend_register_internal_class(&ce TSRMLS_CC); zend_declare_property_bool(protocol_buffers_php_message_options_class_entry, "use_single_property", sizeof("use_single_property")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_string(protocol_buffers_php_message_options_class_entry, "single_property_name", sizeof("single_property_name")-1, "_properties", ZEND_ACC_PUBLIC TSRMLS_CC); zend_declare_property_bool(protocol_buffers_php_message_options_class_entry, "process_unknown_fields", sizeof("process_unknown_fields")-1, 0, ZEND_ACC_PUBLIC TSRMLS_CC); PHP_PROTOCOLBUFFERS_REGISTER_NS_CLASS_ALIAS(PHP_PROTOCOLBUFFERS_NAMESPACE, "PHPMessageOptions", protocol_buffers_php_message_options_class_entry); }