Code Duplication    Length = 16-16 lines in 2 locations

src/CalendarAPI.php 2 locations

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