Code Duplication    Length = 16-16 lines in 2 locations

src/Post/Model.php 1 location

@@ 228-243 (lines=16) @@
225
     *
226
     * @return $this
227
     */
228
    public function save()
229
    {
230
        if (! $this->id) {
231
            $result = wp_insert_post($this->object->to_array(), true);
232
        } else {
233
            $result = wp_update_post($this->object, true);
234
        }
235
236
        if (is_wp_error($result)) {
237
            throw new WP_ErrorException($result);
238
        }
239
240
        $this->setId($result)->refresh();
241
242
        return $this;
243
    }
244
245
    /**
246
     * Permanently delete the post from the database.

src/User/Model.php 1 location

@@ 166-181 (lines=16) @@
163
     *
164
     * @return $this
165
     */
166
    public function save()
167
    {
168
        if (! $this->id) {
169
            $result = wp_insert_user($this->object);
170
        } else {
171
            $result = wp_update_user($this->object);
172
        }
173
174
        if (is_wp_error($result)) {
175
            throw new WP_ErrorException($result);
176
        }
177
178
        $this->setId($result)->refresh();
179
180
        return $this;
181
    }
182
183
    /**
184
     * Delete the modeled record from the database.