Code Duplication    Length = 24-24 lines in 2 locations

src/helpers/CommentsHelper.php 2 locations

@@ 177-200 (lines=24) @@
174
     * Set uprated comment
175
     * @param $id
176
     */
177
    public static function setUprated($id)
178
    {
179
        if (CommentsModule::getInstance()->ratingCookieDuration) {
180
            $cookies = Yii::$app->response->cookies;
181
            $uprated = self::getUprated();
182
183
            if ($uprated === null) {
184
                $uprated = $id;
185
            } else {
186
                $uprated_arr = explode(',', $uprated);
187
                if (!in_array($id, $uprated_arr)) {
188
                    array_push($uprated_arr, $id);
189
                }
190
191
                $uprated = implode(',', $uprated_arr);
192
            }
193
194
            $cookies->add(new \yii\web\Cookie([
195
                'name' => CommentsModule::getInstance()->upRatedCookieName,
196
                'expire' => time() + (int)CommentsModule::getInstance()->ratingCookieDuration,
197
                'value' => $uprated,
198
            ]));
199
        }
200
    }
201
202
    /**
203
     * Delete uprated comment
@@ 261-284 (lines=24) @@
258
     * Set downrated comment
259
     * @param $id
260
     */
261
    public static function setDownrated($id)
262
    {
263
        if (CommentsModule::getInstance()->ratingCookieDuration) {
264
            $cookies = Yii::$app->response->cookies;
265
            $downrated = self::getDownrated();
266
267
            if ($downrated === null) {
268
                $downrated = $id;
269
            } else {
270
                $downrated_arr = explode(',', $downrated);
271
                if (!in_array($id, $downrated_arr)) {
272
                    array_push($downrated_arr, $id);
273
                }
274
275
                $downrated = implode(',', $downrated_arr);
276
            }
277
278
            $cookies->add(new \yii\web\Cookie([
279
                'name' => CommentsModule::getInstance()->downRatedCookieName,
280
                'expire' => time() + (int)CommentsModule::getInstance()->ratingCookieDuration,
281
                'value' => $downrated,
282
            ]));
283
        }
284
    }
285
286
    /**
287
     * Delete downrated comment