Code Duplication    Length = 12-12 lines in 3 locations

includes/class-wpinv-invoice.php 3 locations

@@ 2405-2416 (lines=12) @@
2402
        return $interval;
2403
    }
2404
    
2405
    public function failing_subscription() {
2406
        $args = array(
2407
            'status' => 'failing'
2408
        );
2409
2410
        if ( $this->update_subscription( $args ) ) {
2411
            do_action( 'wpinv_subscription_failing', $this->ID, $this );
2412
            return true;
2413
        }
2414
2415
        return false;
2416
    }
2417
    
2418
    public function stop_subscription() {
2419
        $args = array(
@@ 2418-2429 (lines=12) @@
2415
        return false;
2416
    }
2417
    
2418
    public function stop_subscription() {
2419
        $args = array(
2420
            'status' => 'stopped'
2421
        );
2422
2423
        if ( $this->update_subscription( $args ) ) {
2424
            do_action( 'wpinv_subscription_stopped', $this->ID, $this );
2425
            return true;
2426
        }
2427
2428
        return false;
2429
    }
2430
    
2431
    public function restart_subscription() {
2432
        $args = array(
@@ 2431-2442 (lines=12) @@
2428
        return false;
2429
    }
2430
    
2431
    public function restart_subscription() {
2432
        $args = array(
2433
            'status' => 'active'
2434
        );
2435
2436
        if ( $this->update_subscription( $args ) ) {
2437
            do_action( 'wpinv_subscription_restarted', $this->ID, $this );
2438
            return true;
2439
        }
2440
2441
        return false;
2442
    }
2443
2444
    public function cancel_subscription() {
2445
        $args = array(