also looking at this
Bulk folders
#31
3 files
+80
-14
| @@ -127,10 +127,21 @@ class Tag | ||
| 127 | 127 | */ |
| 128 | 128 | public function delete($id) |
| 129 | 129 | { |
| 130 | if (! is_int($id)) { | |
| 131 | throw new InvalidFormatException(); | |
| 130 | $ids = is_array($id) ? $id : func_get_args(); | |
| 131 | ||
| 132 | foreach ($ids as $id) { | |
| 133 | if (! is_int($id)) { | |
| 134 | throw new InvalidFormatException(); | |
| 135 | } | |
| 132 | 136 | } |
| 133 | 137 | |
| 138 | if (count($ids) > 1) { | |
| 139 | return $this->client->request('POST', 'bulk/tags/delete', ['tag_ids' => $ids]); | |
| 140 | } | |
| 141 | ||
| 142 | // If count is equal to 1 get the first element | |
| 143 | $id = $ids[0]; | |
| 144 | ||
| 134 | 145 | return $this->client->request('DELETE', "tags/{$id}"); |
| 135 | 146 | } |
| 136 | 147 | |