Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
66.67% covered (warning)
66.67%
2 / 3
66.67% covered (warning)
66.67%
2 / 3
CRAP
0.00% covered (danger)
0.00%
0 / 1
Image_CDN
66.67% covered (warning)
66.67%
2 / 3
66.67% covered (warning)
66.67%
2 / 3
3.33
0.00% covered (danger)
0.00%
0 / 1
 setup
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 get_slug
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 is_available
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace Automattic\Jetpack_Boost\Modules\Optimizations\Image_CDN;
4
5use Automattic\Jetpack\Image_CDN\Image_CDN_Setup;
6use Automattic\Jetpack_Boost\Contracts\Changes_Output_On_Activation;
7use Automattic\Jetpack_Boost\Contracts\Feature;
8use Automattic\Jetpack_Boost\Contracts\Needs_Website_To_Be_Public;
9use Automattic\Jetpack_Boost\Contracts\Optimization;
10
11class Image_CDN implements Feature, Changes_Output_On_Activation, Needs_Website_To_Be_Public, Optimization {
12
13    public function setup() {
14        Image_CDN_Setup::load();
15    }
16
17    public static function get_slug() {
18        return 'image_cdn';
19    }
20
21    public static function is_available() {
22        return true;
23    }
24}