From 7b5762f4f907b4da95a25e622a858b8e6670c84a Mon Sep 17 00:00:00 2001 From: Damien <damien.burel@maarch.org> Date: Thu, 2 Aug 2018 16:55:34 +0200 Subject: [PATCH] External SB controller curlSOAP --- src/core/models/CurlModel.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/models/CurlModel.php b/src/core/models/CurlModel.php index 1ac583f3490..6bddbd0d677 100644 --- a/src/core/models/CurlModel.php +++ b/src/core/models/CurlModel.php @@ -68,6 +68,7 @@ class CurlModel { ValidatorModel::notEmpty($aArgs, ['xmlPostString', 'url', 'soapAction']); ValidatorModel::stringType($aArgs, ['xmlPostString', 'url', 'soapAction']); + ValidatorModel::arrayType($aArgs, ['options']); $opts = [ CURLOPT_URL => $aArgs['url'], @@ -84,6 +85,10 @@ class CurlModel ] ]; + if (!empty($aArgs['options'])) { + $opts = array_merge($opts, $aArgs['options']); + } + $curl = curl_init(); curl_setopt_array($curl, $opts); $rawResponse = curl_exec($curl); -- GitLab