Completed
Push — master ( f83441...ce6012 )
by Andrii
06:52
created

OrganizationLink::run()   B

Complexity

Conditions 6
Paths 6

Size

Total Lines 12
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 42

Importance

Changes 3
Bugs 1 Features 2
Metric Value
c 3
b 1
f 2
dl 0
loc 12
ccs 0
cts 3
cp 0
rs 8.8571
cc 6
eloc 7
nc 6
nop 0
crap 42
1
<?php
2
3
namespace hiqdev\thememanager\widgets;
4
5
use Yii;
6
use yii\base\Widget;
7
use yii\helpers\Html;
8
9
class OrganizationLink extends Widget
10
{
11
    public $options = [];
12
13
    public function run()
14
    {
15
        if (isset(Yii::$app->params['organizationName']) && trim(Yii::$app->params['organizationName'])) {
16
            if (isset(Yii::$app->params['organizationUrl']) && trim(Yii::$app->params['organizationUrl'])) {
17
                $out = Html::a(Yii::$app->params['organizationName'], Yii::$app->params['organizationUrl'], $this->options);
18
            } else {
19
                $out = Yii::$app->params['organizationName'];
20
            }
21
        }
22
23
        return isset($out) ? $out : 'Organization';
24
    }
25
}
26
27