Completed
Push — master ( 8c20cf...375830 )
by Mehmet
02:30
created

Url::assert()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 5

Duplication

Lines 8
Ratio 100 %

Importance

Changes 0
Metric Value
cc 2
eloc 5
c 0
b 0
f 0
nc 2
nop 0
dl 8
loc 8
rs 9.4285
1
<?php
2
declare(strict_types=1);
3
4
namespace Selami\Entity\DataType;
5
6
use Selami\Entity\Interfaces\DataTypeInterface;
7
8
class Url extends DataTypeAbstract implements DataTypeInterface
9
{
10
    use DataTypeFilterTrait;
11
12
    const DATA_TYPE_ERROR   = 'Assertion failed for value "%s" for "%s" : INVALID_TYPE';
13
    protected $filterFlags = [FILTER_VALIDATE_URL];
14
    protected $sanitizeFlags = FILTER_SANITIZE_URL;
15
    protected static $defaults = [
16
        'default' => null
17
    ];
18
}
19