diff --git a/reference/yar/constants.xml b/reference/yar/constants.xml
index a540dd87f2..665d3d821f 100644
--- a/reference/yar/constants.xml
+++ b/reference/yar/constants.xml
@@ -28,7 +28,7 @@
- YAR_CLIENT_OPT_PACKAGER
+ YAR_OPT_PACKAGER
(integer)
@@ -38,7 +38,7 @@
- YAR_CLIENT_OPT_TIMEOUT
+ YAR_OPT_TIMEOUT
(integer)
@@ -48,7 +48,7 @@
- YAR_CLIENT_OPT_CONNECT_TIMEOUT
+ YAR_OPT_CONNECT_TIMEOUT
(integer)
@@ -56,6 +56,16 @@
+
+
+ YAR_OPT_HEADER
+ (array)
+
+
+
+
+
+
YAR_PACKAGER_PHP
diff --git a/reference/yar/yar_client/setopt.xml b/reference/yar/yar_client/setopt.xml
index fb4e3fc134..10e95be206 100644
--- a/reference/yar/yar_client/setopt.xml
+++ b/reference/yar/yar_client/setopt.xml
@@ -31,6 +31,7 @@
YAR_OPT_PERSISTENT (Need server support),
YAR_OPT_TIMEOUT,
YAR_OPT_CONNECT_TIMEOUT
+ YAR_OPT_HEADER (Since 2.0.4)
@@ -68,6 +69,9 @@ $client->SetOpt(YAR_OPT_CONNECT_TIMEOUT, 1000);
//Set packager to JSON
$client->SetOpt(YAR_OPT_PACKAGER, "json");
+//Set Custom headers
+$client->SetOpt(YAR_OPT_HEADER, array("hr1: val1", "hd2: val2"));
+
/* call remote service */
$result = $client->some_method("parameter");
?>