| @@ 193-206 (lines=14) @@ | ||
| 190 | } |
|
| 191 | } |
|
| 192 | ||
| 193 | protected static function validateInstances_($instances,$members){ |
|
| 194 | $result=[]; |
|
| 195 | foreach ($instances as $instance){ |
|
| 196 | foreach ($members as $accessor=>$validators){ |
|
| 197 | foreach ($validators as $validator){ |
|
| 198 | $valid=$validator->validate_($instance->$accessor()); |
|
| 199 | if($valid!==true){ |
|
| 200 | $result[]=$valid; |
|
| 201 | } |
|
| 202 | } |
|
| 203 | } |
|
| 204 | } |
|
| 205 | return $result; |
|
| 206 | } |
|
| 207 | ||
| 208 | protected static function validate_($instance,$members){ |
|
| 209 | $result=[]; |
|
| @@ 228-239 (lines=12) @@ | ||
| 225 | return $result; |
|
| 226 | } |
|
| 227 | ||
| 228 | protected static function validateFromCache_($instance,$members){ |
|
| 229 | $result=[]; |
|
| 230 | foreach ($members as $accessor=>$validators){ |
|
| 231 | foreach ($validators as $validatorInstance){ |
|
| 232 | $valid=$validatorInstance->validate_($instance->$accessor()); |
|
| 233 | if($valid!==true){ |
|
| 234 | $result[]=$valid; |
|
| 235 | } |
|
| 236 | } |
|
| 237 | } |
|
| 238 | return $result; |
|
| 239 | } |
|
| 240 | ||
| 241 | /** |
|
| 242 | * Initializes the cache (SessionCache) for the class of înstance |
|