+ if (obj->message->type == HTTP_MSG_RESPONSE) {
+ obj->message->info.response.http_version = (float) Z_DVAL_P(zv);
+ } else {
+ obj->message->info.request.http_version = (float) Z_DVAL_P(zv);
+ }
+ RETURN_TRUE;
+}
+/* }}} */
+
+/* {{{ proto HttpMessage HttpMessage::getNestedMessage()
+ *
+ * Get nested Message.
+ */
+PHP_METHOD(HttpMessage, getNestedMessage)
+{
+ getObject(http_message_object, obj);
+
+ NO_ARGS;
+
+ if (obj->message->nested) {
+ Z_TYPE_P(return_value) = IS_OBJECT;
+ return_value->value.obj = obj->nested;
+ return_value->is_ref = 1;
+ zend_objects_store_add_ref(return_value TSRMLS_CC);
+ } else {
+ RETVAL_NULL();
+ }