Skip to content

Commit 92ddf80

Browse files
committed
Added array parameters for sendRequest
1 parent 39c09e6 commit 92ddf80

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

composer.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

phpcs.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@
66

77
<arg name="extensions" value="php"/>
88

9-
<rule ref="phpcs/PHPAMI"/>
9+
<rule ref="phpcs/PHPAMI"/>
10+
11+
<config name="php_version" value="50400"/>
1012
</ruleset>

src/Ami.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,13 @@ public function sendRequest($action, array $parameters = [])
166166
{
167167
$req = 'Action: '.$action."\r\n";
168168
foreach ($parameters as $var => $val) {
169-
$req .= $var.': '.$val."\r\n";
169+
if (is_array($val) === true) { // only supported by Asterisk > 1.4
170+
foreach ($val as $k => $v) {
171+
$req .= $var.': '.$k.'='.$v."\r\n";
172+
}
173+
} else {
174+
$req .= $var.': '.$val."\r\n";
175+
}
170176
}
171177

172178
$req .= "\r\n";

0 commit comments

Comments
 (0)