@@ 28-50 (lines=23) @@ | ||
25 | * @param string $level |
|
26 | * @return Assert |
|
27 | */ |
|
28 | function Validate($value, $name='', $code=0, $error='', $level=Assert::WARNING) |
|
29 | { |
|
30 | $assert = new Assert($value); |
|
31 | $assert->setExceptionClass('Terah\Assert\ValidationFailedException'); |
|
32 | if ( $name ) |
|
33 | { |
|
34 | $assert->name($name); |
|
35 | } |
|
36 | if ( $code ) |
|
37 | { |
|
38 | $assert->code($code); |
|
39 | } |
|
40 | if ( $error ) |
|
41 | { |
|
42 | $assert->error($error); |
|
43 | } |
|
44 | if ( $level ) |
|
45 | { |
|
46 | $assert->level($level); |
|
47 | } |
|
48 | ||
49 | return $assert; |
|
50 | } |
@@ 152-173 (lines=22) @@ | ||
149 | * @param string $level |
|
150 | * @return Assert |
|
151 | */ |
|
152 | public static function that($value, $name='', $code=0, $error='', $level=Assert::WARNING) |
|
153 | { |
|
154 | $assert = new static($value); |
|
155 | if ( $name ) |
|
156 | { |
|
157 | $assert->name($name); |
|
158 | } |
|
159 | if ( $code ) |
|
160 | { |
|
161 | $assert->code($code); |
|
162 | } |
|
163 | if ( $error ) |
|
164 | { |
|
165 | $assert->error($error); |
|
166 | } |
|
167 | if ( $level ) |
|
168 | { |
|
169 | $assert->level($level); |
|
170 | } |
|
171 | ||
172 | return $assert; |
|
173 | } |
|
174 | ||
175 | /** |
|
176 | * @param mixed $value |