Completed
Push — master ( 4b394d...0ca4f0 )
by Damien
09:55
created

MappingHelper   A

Complexity

Total Complexity 8

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 8
lcom 0
cbo 0
dl 0
loc 20
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
B isSupportedField() 0 11 8
1
<?php
2
3
4
namespace flipbox\saml\core\helpers;
5
6
use craft\base\Field;
7
use craft\fields\PlainText;
8
use craft\fields\Date;
9
use craft\fields\Color;
10
use craft\fields\Number;
11
use craft\fields\Url;
12
use craft\fields\Lightswitch;
13
use craft\fields\Dropdown;
14
use craft\fields\Email;
15
16
class MappingHelper
17
{
18
    /**
19
     *
20
     * @param Field $field
21
     * @return bool
22
     */
23
    public static function isSupportedField(Field $field)
24
    {
25
        return $field instanceof PlainText ||
26
            $field instanceof Date ||
27
            $field instanceof Color ||
28
            $field instanceof Number ||
29
            $field instanceof Url ||
30
            $field instanceof Lightswitch ||
31
            $field instanceof Dropdown ||
32
            $field instanceof Email;
33
    }
34
35
}