Code Duplication    Length = 20-20 lines in 2 locations

src/Calendar/CalendarAPI.php 2 locations

@@ 235-254 (lines=20) @@
232
     *
233
     * @return Type\ItemIdType[]
234
     */
235
    public function acceptMeeting($itemId, $message, $sensitivity = 'Private', $options = array())
236
    {
237
        $request = array(
238
            'AcceptItem' => array(
239
                'Sensitivity' => $sensitivity,
240
                'Body' => array('BodyType' => 'HTML', '_value' => $message),
241
                'ReferenceItemId' => $itemId->toArray()
242
            )
243
        );
244
245
        $defaultOptions = array('MessageDisposition' => 'SendOnly');
246
        $options = array_replace_recursive($defaultOptions, $options);
247
248
        $return = $this->createItems($request, $options)->getCalendarItem();
249
        if (!is_array($request)) {
250
            $return = array($return);
251
        }
252
253
        return $return;
254
    }
255
256
    /**
257
     * @param $itemId
@@ 263-282 (lines=20) @@
260
     * @param array $options
261
     * @return Type\ItemIdType[]
262
     */
263
    public function declineMeeting($itemId, $message, $sensitivity = 'Private', $options = array())
264
    {
265
        $request = array(
266
            'DeclineItem' => array(
267
                'Sensitivity' => $sensitivity,
268
                'Body' => array('BodyType' => 'HTML', '_value' => $message),
269
                'ReferenceItemId' => $itemId->toArray()
270
            )
271
        );
272
273
        $defaultOptions = array('MessageDisposition' => 'SendOnly');
274
        $options = array_replace_recursive($defaultOptions, $options);
275
276
        $return = $this->createItems($request, $options)->getCalendarItem();
277
        if (!is_array($request)) {
278
            $return = array($return);
279
        }
280
281
        return $return;
282
    }
283
}
284