Code Duplication    Length = 11-13 lines in 3 locations

src/Dailymotion/DailymotionAdapter.php 2 locations

@@ 122-132 (lines=11) @@
119
    /**
120
     * {@inheritdoc}
121
     */
122
    public function update(Asset $asset)
123
    {
124
        if (!$id = $this->retrieve($asset)) {
125
            throw new \Exception('Asset is unknown to Dailymotion');
126
        }
127
128
        $dailymotion = $this->getClient();
129
130
        // Update video
131
        $dailymotion->post("/video/$id", $this->getResource($asset));
132
    }
133
134
    /**
135
     * {@inheritdoc}
@@ 137-149 (lines=13) @@
134
    /**
135
     * {@inheritdoc}
136
     */
137
    public function remove(Asset $asset)
138
    {
139
        if (!$id = $this->retrieve($asset)) {
140
            throw new \Exception('Asset is unknown to Dailymotion');
141
        }
142
143
        $dailymotion = $this->getClient();
144
145
        // Delete video
146
        $dailymotion->delete("/video/$id");
147
148
        $this->forget($asset);
149
    }
150
151
    /**
152
     *

src/YouTube/YouTubeAdapter.php 1 location

@@ 200-210 (lines=11) @@
197
    /**
198
     * {@inheritdoc}
199
     */
200
    public function remove(Asset $asset)
201
    {
202
        if (!$video_id = $this->retrieve($asset)) {
203
            throw new \Exception('Asset is unknown to YouTube');
204
        }
205
206
        $youtube = $this->getClient();
207
        $youtube->videos->delete($video_id);
208
209
        $this->forget($asset);
210
    }
211
212
    /**
213
     * {@inheritdoc}