/** * Checks if a given field is correctly filled. * * @param Fields\AbstractField $field The field. * @return array An array with 2 indexes: * - fieldLabel: The translated label of the field. * - validationResult: List of TYPO3\CMS\Extbase\Error\Result */ public function validateField(Fields\AbstractField $field) { $fieldValidation = array('fieldLabel' => Core::translate($field->getLabel())); $validationResult = $field->validate()->getValidationResult(); $fieldValidation['validationResult'] = $validationResult; return $fieldValidation; }