JCropAsset   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 37
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 1

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 2
lcom 1
cbo 1
dl 0
loc 37
ccs 8
cts 8
cp 1
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A init() 0 11 2
1
<?php
2
3
namespace dominus77\jcrop;
4
5
use yii\web\JqueryAsset;
6
use yii\web\AssetBundle;
7
8
/**
9
 * Class JCropAsset
10
 * @package dominus77\jcrop
11
 */
12
class JCropAsset extends AssetBundle
13
{
14
    /**
15
     * @var string
16
     */
17
    public $sourcePath = '@bower/jcrop';
18
    /**
19
     * @var array
20
     */
21
    public $css = [];
22
    /**
23
     * @var array
24
     */
25
    public $js = [];
26
27
    /**
28
     * @inheritdoc
29
     */
30 2
    public function init()
31
    {
32 2
        parent::init();
33 2
        $min = YII_ENV_DEV ? '' : '.min';
34 2
        $this->css = [
35 2
            'css/Jcrop' . $min . '.css',
36
        ];
37 2
        $this->js = [
38 2
            'js/Jcrop' . $min . '.js',
39
        ];
40 2
    }
41
42
    /**
43
     * @var array
44
     */
45
    public $depends = [
46
        JqueryAsset::class,
47
    ];
48
}
49