| @@ 220-227 (lines=8) @@ | ||
| 217 | } |
|
| 218 | ||
| 219 | if ($is($value)) { |
|
| 220 | if ($condition['then'] instanceof AbstractValidator) { |
|
| 221 | $validationStack = $condition['then']->validationStack; |
|
| 222 | foreach ($validationStack as $validator) { |
|
| 223 | $this->validationStack[] = $validator; |
|
| 224 | } |
|
| 225 | } elseif (!is_null($condition['then'])) { |
|
| 226 | return $condition['then']; |
|
| 227 | } |
|
| 228 | } elseif (isset($condition['else'])) { |
|
| 229 | if ($condition['else'] instanceof AbstractValidator) { |
|
| 230 | $validationStack = $condition['else']->validationStack; |
|
| @@ 228-237 (lines=10) @@ | ||
| 225 | } elseif (!is_null($condition['then'])) { |
|
| 226 | return $condition['then']; |
|
| 227 | } |
|
| 228 | } elseif (isset($condition['else'])) { |
|
| 229 | if ($condition['else'] instanceof AbstractValidator) { |
|
| 230 | $validationStack = $condition['else']->validationStack; |
|
| 231 | foreach ($validationStack as $validator) { |
|
| 232 | $this->validationStack[] = $validator; |
|
| 233 | } |
|
| 234 | } elseif (!is_null($condition['else'])) { |
|
| 235 | return $condition['else']; |
|
| 236 | } |
|
| 237 | } |
|
| 238 | } |
|
| 239 | }); |
|
| 240 | ||