Code Duplication    Length = 16-16 lines in 2 locations

src/CalendarAPI.php 2 locations

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