Code Duplication    Length = 16-16 lines in 2 locations

src/CalendarAPI.php 2 locations

@@ 208-223 (lines=16) @@
205
     *
206
     * @return Type\ItemIdType[]
207
     */
208
    public function acceptMeeting($itemId, $message, $sensitivity = 'Private', $options = array())
209
    {
210
        $request = [
211
            'AcceptItem' => [
212
                'Sensitivity' => $sensitivity,
213
                'Body' => ['BodyType' => 'HTML', '_value' => $message],
214
                'ReferenceItemId' => $itemId->toArray()
215
            ]
216
        ];
217
218
        $defaultOptions = ['MessageDisposition' => 'SendOnly'];
219
        $options = array_replace_recursive($defaultOptions, $options);
220
221
        $return = $this->createItems($request, $options)->getCalendarItem();
222
        return Utilities\ensureIsArray($return);
223
    }
224
225
    /**
226
     * @param $itemId
@@ 232-247 (lines=16) @@
229
     * @param array $options
230
     * @return Type\ItemIdType[]
231
     */
232
    public function declineMeeting($itemId, $message, $sensitivity = 'Private', $options = array())
233
    {
234
        $request = [
235
            'DeclineItem' => [
236
                'Sensitivity' => $sensitivity,
237
                'Body' => ['BodyType' => 'HTML', '_value' => $message],
238
                'ReferenceItemId' => $itemId->toArray()
239
            ]
240
        ];
241
242
        $defaultOptions = array('MessageDisposition' => 'SendOnly');
243
        $options = array_replace_recursive($defaultOptions, $options);
244
245
        $return = $this->createItems($request, $options)->getCalendarItem();
246
        return Utilities\ensureIsArray($return);
247
    }
248
249
    /**
250
     * @param $startTime