| @@ 200-207 (lines=8) @@ | ||
| 197 | } |
|
| 198 | ||
| 199 | if ($is($value)) { |
|
| 200 | if ($condition['then'] instanceof AbstractValidator) { |
|
| 201 | $validationStack = $condition['then']->validationStack; |
|
| 202 | foreach ($validationStack as $validator) { |
|
| 203 | $this->validationStack[] = $validator; |
|
| 204 | } |
|
| 205 | } elseif (!is_null($condition['then'])) { |
|
| 206 | return $condition['then']; |
|
| 207 | } |
|
| 208 | } elseif (isset($condition['else'])) { |
|
| 209 | if ($condition['else'] instanceof AbstractValidator) { |
|
| 210 | $validationStack = $condition['else']->validationStack; |
|
| @@ 208-217 (lines=10) @@ | ||
| 205 | } elseif (!is_null($condition['then'])) { |
|
| 206 | return $condition['then']; |
|
| 207 | } |
|
| 208 | } elseif (isset($condition['else'])) { |
|
| 209 | if ($condition['else'] instanceof AbstractValidator) { |
|
| 210 | $validationStack = $condition['else']->validationStack; |
|
| 211 | foreach ($validationStack as $validator) { |
|
| 212 | $this->validationStack[] = $validator; |
|
| 213 | } |
|
| 214 | } elseif (!is_null($condition['else'])) { |
|
| 215 | return $condition['else']; |
|
| 216 | } |
|
| 217 | } |
|
| 218 | } |
|
| 219 | }); |
|
| 220 | ||