| @@ 39-47 (lines=9) @@ | ||
| 36 | if (!isset($params[$fieldName])) { |
|
| 37 | continue; |
|
| 38 | } |
|
| 39 | if (!is_array($params[$fieldName])) { |
|
| 40 | $postDataMultipart[] = $this->prepareFile($fieldName, $params[$fieldName]); |
|
| 41 | } else { |
|
| 42 | $fileIndex = 0; |
|
| 43 | foreach ($params[$fieldName] as $file) { |
|
| 44 | $postDataMultipart[] = $this->prepareFile($fieldName, $file, $fileIndex); |
|
| 45 | ++$fileIndex; |
|
| 46 | } |
|
| 47 | } |
|
| 48 | ||
| 49 | unset($params[$fieldName]); |
|
| 50 | } |
|
| @@ 149-159 (lines=11) @@ | ||
| 146 | ||
| 147 | $fields = ['message', 'attachment', 'inline']; |
|
| 148 | foreach ($fields as $fieldName) { |
|
| 149 | if (isset($files[$fieldName])) { |
|
| 150 | if (is_array($files[$fieldName])) { |
|
| 151 | $fileIndex = 0; |
|
| 152 | foreach ($files[$fieldName] as $file) { |
|
| 153 | $postFiles[] = $this->prepareFile($fieldName, $file, $fileIndex); |
|
| 154 | ++$fileIndex; |
|
| 155 | } |
|
| 156 | } else { |
|
| 157 | $postFiles[] = $this->prepareFile($fieldName, $files[$fieldName]); |
|
| 158 | } |
|
| 159 | } |
|
| 160 | } |
|
| 161 | ||
| 162 | $postDataMultipart = []; |
|