generated from MarwanAlsoltany/php-package
-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
aliases.php
88 lines (47 loc) · 1.39 KB
/
aliases.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
/**
* @author Marwan Al-Soltany <MarwanAlsoltany@gmail.com>
* @copyright Marwan Al-Soltany 2022
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/
declare(strict_types=1);
namespace MAKS\Mighty\Validation\Logic;
return [
'bool' => 'boolean',
'int' => 'integer',
'long' => 'integer',
'double' => 'float',
'real' => 'float',
'str' => 'string',
'arr' => 'array',
'obj' => 'object',
'stream' => 'resource',
'assert' => 'if',
'assert.equals' => 'if.eq',
'assert.notEquals' => 'if.neq',
'assert.greaterThan' => 'if.gt',
'assert.greaterThanOrEquals' => 'if.gte',
'assert.lessThan' => 'if.lt',
'assert.lessThanOrEquals' => 'if.lte',
'blank' => 'empty',
'is' => 'equals',
'same' => 'equals',
'pattern' => 'matches',
'choice' => 'in',
'size' => 'count',
'length' => 'count',
'range' => 'between',
'minmax' => 'between',
'filled' => 'required',
'present' => 'required',
'optional' => 'allowed',
'date' => 'datetime',
'date.equals' => 'datetime.eq',
'date.before' => 'datetime.lt',
'date.beforeOrEquals' => 'datetime.lte',
'date.after' => 'datetime.gt',
'date.afterOrEquals' => 'datetime.gte',
'date.format' => 'datetime.format',
'cakeday' => 'datetime.birthday',
];