Code Duplication    Length = 18-18 lines in 2 locations

src/ContactsAPI.php 1 location

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

src/MailAPI.php 1 location

@@ 130-147 (lines=18) @@
127
     * @param array $options
128
     * @return Type\MessageType[]
129
     */
130
    public function updateMailItem($itemId, $changes, $options = [])
131
    {
132
        //Create the request
133
        $request = array(
134
            'ItemChange' => array(
135
                'ItemId' => $itemId->toArray(),
136
                'Updates' => API\ItemUpdateBuilder::buildUpdateItemChanges('Message', 'message', $changes)
137
            )
138
        );
139
140
        $items = $this->updateItems($request, $options);
141
142
        if (!is_array($items)) {
143
            $items = array($items);
144
        }
145
146
        return $items;
147
    }
148
149
    /**
150
     * @param $mailItem Type\MessageType|Type\ItemIdType