| @@ 592-610 (lines=19) @@ | ||
| 589 | ||
| 590 | $fieldValue = $fieldType->acceptValue($fieldValue); |
|
| 591 | ||
| 592 | if ($fieldType->isEmptyValue($fieldValue)) { |
|
| 593 | $isEmptyValue = true; |
|
| 594 | if ($fieldDefinition->isRequired) { |
|
| 595 | $allFieldErrors[$fieldDefinition->id][$languageCode] = new ValidationError( |
|
| 596 | "Value for required field definition '%identifier%' with language '%languageCode%' is empty", |
|
| 597 | null, |
|
| 598 | ['%identifier%' => $fieldDefinition->identifier, '%languageCode%' => $languageCode], |
|
| 599 | 'empty' |
|
| 600 | ); |
|
| 601 | } |
|
| 602 | } else { |
|
| 603 | $fieldErrors = $fieldType->validate( |
|
| 604 | $fieldDefinition, |
|
| 605 | $fieldValue |
|
| 606 | ); |
|
| 607 | if (!empty($fieldErrors)) { |
|
| 608 | $allFieldErrors[$fieldDefinition->id][$languageCode] = $fieldErrors; |
|
| 609 | } |
|
| 610 | } |
|
| 611 | ||
| 612 | if (!empty($allFieldErrors)) { |
|
| 613 | continue; |
|
| @@ 1250-1268 (lines=19) @@ | ||
| 1247 | ||
| 1248 | $fieldValue = $fieldType->acceptValue($fieldValue); |
|
| 1249 | ||
| 1250 | if ($fieldType->isEmptyValue($fieldValue)) { |
|
| 1251 | $isEmpty = true; |
|
| 1252 | if ($fieldDefinition->isRequired) { |
|
| 1253 | $allFieldErrors[$fieldDefinition->id][$languageCode] = new ValidationError( |
|
| 1254 | "Value for required field definition '%identifier%' with language '%languageCode%' is empty", |
|
| 1255 | null, |
|
| 1256 | ['%identifier%' => $fieldDefinition->identifier, '%languageCode%' => $languageCode], |
|
| 1257 | 'empty' |
|
| 1258 | ); |
|
| 1259 | } |
|
| 1260 | } else { |
|
| 1261 | $fieldErrors = $fieldType->validate( |
|
| 1262 | $fieldDefinition, |
|
| 1263 | $fieldValue |
|
| 1264 | ); |
|
| 1265 | if (!empty($fieldErrors)) { |
|
| 1266 | $allFieldErrors[$fieldDefinition->id][$languageCode] = $fieldErrors; |
|
| 1267 | } |
|
| 1268 | } |
|
| 1269 | ||
| 1270 | if (!empty($allFieldErrors)) { |
|
| 1271 | continue; |
|