Code Duplication    Length = 13-13 lines in 2 locations

classes/autoptimizeExtra.php 1 location

@@ 57-69 (lines=13) @@
54
        return self::$instance;
55
    }
56
57
    public function run()
58
    {
59
        if ( is_admin() ) {
60
            if ( is_multisite() && is_network_admin() && autoptimizeOptionWrapper::is_ao_active_for_network() ) {
61
                add_action( 'network_admin_menu', array( $this, 'admin_menu' ) );
62
            } else {
63
                add_action( 'admin_menu', array( $this, 'admin_menu' ) );
64
            }
65
            add_filter( 'autoptimize_filter_settingsscreen_tabs', array( $this, 'add_extra_tab' ) );
66
        } else {
67
            add_action( 'wp', array( $this, 'run_on_frontend' ) );
68
        }
69
    }
70
71
    public function set_options( array $options )
72
    {

classes/autoptimizeImages.php 1 location

@@ 98-110 (lines=13) @@
95
        return self::$instance;
96
    }
97
98
    public function run()
99
    {
100
        if ( is_admin() ) {
101
            if ( is_multisite() && is_network_admin() && autoptimizeOptionWrapper::is_ao_active_for_network() ) {
102
                add_action( 'network_admin_menu', array( $this, 'imgopt_admin_menu' ) );
103
            } else {
104
                add_action( 'admin_menu', array( $this, 'imgopt_admin_menu' ) );
105
            }
106
            add_filter( 'autoptimize_filter_settingsscreen_tabs', array( $this, 'add_imgopt_tab' ), 9 );
107
        } else {
108
            add_action( 'wp', array( $this, 'run_on_frontend' ) );
109
        }
110
    }
111
112
    public function run_on_frontend() {
113
        if ( ! $this->should_run() ) {