| @@ 15-33 (lines=19) @@ | ||
| 12 | return ['type' => 'local', 'services' => 'sms']; |
|
| 13 | } |
|
| 14 | ||
| 15 | protected function handleParamKey($key, &$arr) |
|
| 16 | { |
|
| 17 | switch ($key) { |
|
| 18 | case 'areacode': |
|
| 19 | $arr["pattern"] = $this->{$key}; |
|
| 20 | break; |
|
| 21 | case 'country': |
|
| 22 | $arr["country_iso"] = $this->{$key}; |
|
| 23 | break; |
|
| 24 | case 'state': |
|
| 25 | if (!empty($this->{$key})) { |
|
| 26 | throw new Exception("The \"state\" search parameter is not supported by Plivo", 1); |
|
| 27 | } |
|
| 28 | break; |
|
| 29 | default: |
|
| 30 | $arr[$key] = $this->{$key}; |
|
| 31 | break; |
|
| 32 | } |
|
| 33 | } |
|
| 34 | } |
|
| 35 | ||
| @@ 15-33 (lines=19) @@ | ||
| 12 | return ["Sms" => true]; |
|
| 13 | } |
|
| 14 | ||
| 15 | protected function handleParamKey($key, &$arr) |
|
| 16 | { |
|
| 17 | switch ($key) { |
|
| 18 | case 'areacode': |
|
| 19 | $arr["AreaCode"] = $this->{$key}; |
|
| 20 | break; |
|
| 21 | case 'state': |
|
| 22 | if (!empty($this->{$key})) { |
|
| 23 | throw new Exception("The \"state\" search parameter is not supported by Twilio", 1); |
|
| 24 | } |
|
| 25 | break; |
|
| 26 | case 'country': |
|
| 27 | //do nothing |
|
| 28 | break; |
|
| 29 | default: |
|
| 30 | $arr[$key] = $this->{$key}; |
|
| 31 | break; |
|
| 32 | } |
|
| 33 | } |
|
| 34 | } |
|
| 35 | ||