diff --git a/reference/http/HttpMessage.xml b/reference/http/HttpMessage.xml
index b62f911e88..2ce42f0e21 100644
--- a/reference/http/HttpMessage.xml
+++ b/reference/http/HttpMessage.xml
@@ -1,5 +1,5 @@
-
+
@@ -127,6 +127,8 @@
&reftitle.methods;
HttpMessage::construct
+ HttpMessage::factory
+ HttpMessage::fromEnv
HttpMessage::fromString
HttpMessage::toString
HttpMessage::toMessageTypeObject
@@ -160,6 +162,8 @@
&reference.http.HttpMessage.construct;
+&reference.http.HttpMessage.factory;
+&reference.http.HttpMessage.fromEnv;
&reference.http.HttpMessage.fromString;
&reference.http.HttpMessage.toString;
&reference.http.HttpMessage.toMessageTypeObject;
diff --git a/reference/http/HttpMessage/fromString.xml b/reference/http/HttpMessage/fromString.xml
index 4010929178..6cee886f7d 100644
--- a/reference/http/HttpMessage/fromString.xml
+++ b/reference/http/HttpMessage/fromString.xml
@@ -1,5 +1,5 @@
-
+
@@ -16,8 +16,9 @@
- Create an HttpMessage object from a string. Kind of a static constructor.
+ Create an HttpMessage object from a string.
+ &info.function.alias.deprecated;
@@ -115,17 +116,14 @@ Use the PEAR Coding Standards
-->
-
diff --git a/reference/http/functions/persistenthandles.xml b/reference/http/functions/persistenthandles.xml
new file mode 100644
index 0000000000..4ac20f7817
--- /dev/null
+++ b/reference/http/functions/persistenthandles.xml
@@ -0,0 +1,3 @@
+
+&reference.http.functions.persistenthandles.http-persistent-handles-count;
+&reference.http.functions.persistenthandles.http-persistent-handles-ident;
diff --git a/reference/http/functions/persistenthandles/http-persistent-handles-count.xml b/reference/http/functions/persistenthandles/http-persistent-handles-count.xml
new file mode 100644
index 0000000000..62e7deec21
--- /dev/null
+++ b/reference/http/functions/persistenthandles/http-persistent-handles-count.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ http_persistent_handles_count
+ Stat persistent handles
+
+
+ &reftitle.description;
+
+ objecthttp_persistent_handles_count
+
+
+
+
+ List statistics about persistent handles usage.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+ &reftitle.returnvalues;
+
+ Returns persistent handles statistics as stdClass object on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+ &reftitle.examples;
+
+
+ A http_persistent_handles_count example
+
+
+]]>
+
+ &example.outputs;
+
+ Array
+ (
+ [GLOBAL] => Array
+ (
+ [used] => 0
+ [free] => 1
+ )
+
+ )
+
+ [http_request_datashare] => Array
+ (
+ [GLOBAL] => Array
+ (
+ [used] => 1
+ [free] => 0
+ )
+
+ )
+
+ [http_request_pool] => Array
+ (
+ )
+
+)
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/http/functions/persistenthandles/http-persistent-handles-ident.xml b/reference/http/functions/persistenthandles/http-persistent-handles-ident.xml
new file mode 100644
index 0000000000..9b981605bf
--- /dev/null
+++ b/reference/http/functions/persistenthandles/http-persistent-handles-ident.xml
@@ -0,0 +1,160 @@
+
+
+
+
+ http_persistent_handles_ident
+ Get/set ident of persistent handles
+
+
+ &reftitle.description;
+
+ stringhttp_persistent_handles_ident
+ stringident
+
+
+
+ Query or define the ident of persistent handles.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ ident
+
+
+ the identification string
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Returns the prior ident as string on success or &false; on failure.
+
+
+
+
+
+
+
+
+
+
+ &reftitle.examples;
+
+
+ A http_persistent_handles_ident example
+
+
+]]>
+
+ &example.outputs;
+
+ Array
+ (
+ [GLOBAL] => Array
+ (
+ [used] => 0
+ [free] => 1
+ )
+
+ )
+
+ [http_request_datashare] => Array
+ (
+ [GLOBAL] => Array
+ (
+ [used] => 1
+ [free] => 0
+ )
+
+ )
+
+ [http_request_pool] => Array
+ (
+ )
+
+)
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/http/reference.xml b/reference/http/reference.xml
index 03e8077396..6f8ef997c1 100644
--- a/reference/http/reference.xml
+++ b/reference/http/reference.xml
@@ -1,5 +1,5 @@
-
+
@@ -157,6 +157,13 @@
http_build_url
+
+ Persistent Handles
+
+ http_persistent_handles_count
+ http_persistent_handles_ident
+
+