Code Duplication    Length = 18-18 lines in 2 locations

src/ContactsAPI.php 1 location

@@ 117-134 (lines=18) @@
114
        return $result;
115
    }
116
117
    public function updateContactItem(Type\ItemIdType $itemId, $changes, $options = [])
118
    {
119
        //Create the request
120
        $request = array(
121
            'ItemChange' => array(
122
                'ItemId' => $itemId->toArray(),
123
                'Updates' => API\ItemUpdateBuilder::buildUpdateItemChanges('Contact', 'contacts', $changes)
124
            )
125
        );
126
127
        $items = $this->updateItems($request, $options);
128
129
        if (!is_array($items)) {
130
            $items = array($items);
131
        }
132
133
        return $items;
134
    }
135
}
136

src/MailAPI.php 1 location

@@ 115-132 (lines=18) @@
112
     * @param array $options
113
     * @return Type\MessageType[]
114
     */
115
    public function updateMailItem($itemId, $changes, $options = [])
116
    {
117
        //Create the request
118
        $request = array(
119
            'ItemChange' => array(
120
                'ItemId' => $itemId->toArray(),
121
                'Updates' => API\ItemUpdateBuilder::buildUpdateItemChanges('Message', 'message', $changes)
122
            )
123
        );
124
125
        $items = $this->updateItems($request, $options);
126
127
        if (!is_array($items)) {
128
            $items = array($items);
129
        }
130
131
        return $items;
132
    }
133
134
    /**
135
     * @param $mailItem Type\MessageType|Type\ItemIdType