Code Duplication    Length = 16-16 lines in 2 locations

src/CalendarAPI.php 2 locations

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