Code Duplication    Length = 12-14 lines in 2 locations

Ubiquity/contents/validation/ValidatorsManager.php 2 locations

@@ 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