ValidateJS::validChecks()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 26

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 26
ccs 0
cts 22
cp 0
crap 2
rs 9.504
c 0
b 0
f 0
1
<?php namespace Rocket\UI\Forms\ClientValidators;
2
3
class ValidateJS extends ClientValidator
4
{
5
    public function validChecks()
6
    {
7
        // Not supported: valid_emails, alpha_dash, decimal, is_natural_no_zero, is_file_type
8
9
        return [
10
            self::$REQUIRED, //required
11
            self::$EMAIL, //valid_email
12
            self::$ALPHA, //alpha
13
            self::$ALNUM, //alpha_numeric
14
            self::$NUM, //numeric
15
            self::$INT, //integer
16
            self::$DIGIT, //is_natural
17
            self::$IP, //valid_ip
18
            self::$BASE64, //valid_base64
19
            self::$CREDIT_CARD, //valid_credit_card
20
            self::$URL, //valid_url
21
22
            //with parameters
23
            self::$MIN_LENGTH, //min_length
24
            self::$MAX_LENGTH, //max_length
25
            self::$LENGTH, //exact_length
26
            self::$MIN, //greater_than
27
            self::$MAX, //less_than
28
            self::$EQUALTO, //matches
29
        ];
30
    }
31
}
32