protected function checkProperty($value, $validators)
{
$result = null;
foreach ($validators as $validator) {
if ($validator instanceof ObjectValidatorInterface) {
$validator->setValidatedInstancesContainer($this->validatedInstancesContainer);
}
$currentResult = $validator->validate($value);
if ($currentResult->hasMessages()) {
if ($result === null) {
$result = $currentResult;
} else {
$result->merge($currentResult);
}
}
}
return $result;
}