Code Duplication    Length = 16-16 lines in 2 locations

src/CalendarAPI.php 2 locations

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