| @@ 34-42 (lines=9) @@ | ||
| 31 | if (!isset($params[$fieldName])) { |
|
| 32 | continue; |
|
| 33 | } |
|
| 34 | if (!is_array($params[$fieldName])) { |
|
| 35 | $postDataMultipart[] = $this->prepareFile($fieldName, $params[$fieldName]); |
|
| 36 | } else { |
|
| 37 | $fileIndex = 0; |
|
| 38 | foreach ($params[$fieldName] as $file) { |
|
| 39 | $postDataMultipart[] = $this->prepareFile($fieldName, $file, $fileIndex); |
|
| 40 | ++$fileIndex; |
|
| 41 | } |
|
| 42 | } |
|
| 43 | ||
| 44 | unset($params[$fieldName]); |
|
| 45 | } |
|
| @@ 129-139 (lines=11) @@ | ||
| 126 | ||
| 127 | $fields = ['message', 'attachment', 'inline']; |
|
| 128 | foreach ($fields as $fieldName) { |
|
| 129 | if (isset($files[$fieldName])) { |
|
| 130 | if (is_array($files[$fieldName])) { |
|
| 131 | $fileIndex = 0; |
|
| 132 | foreach ($files[$fieldName] as $file) { |
|
| 133 | $postFiles[] = $this->prepareFile($fieldName, $file, $fileIndex); |
|
| 134 | ++$fileIndex; |
|
| 135 | } |
|
| 136 | } else { |
|
| 137 | $postFiles[] = $this->prepareFile($fieldName, $files[$fieldName]); |
|
| 138 | } |
|
| 139 | } |
|
| 140 | } |
|
| 141 | ||
| 142 | $postDataMultipart = []; |
|