eZ\Publish\Core\FieldType\FieldType::validateFieldSettings PHP Method

validateFieldSettings() public method

This method expects that given $fieldSettings are complete, for this purpose method {@link self::applyDefaultSettings()} is provided.
public validateFieldSettings ( mixed $fieldSettings ) : eZ\Publish\SPI\FieldType\ValidationError[]
$fieldSettings mixed
return eZ\Publish\SPI\FieldType\ValidationError[]
    public function validateFieldSettings($fieldSettings)
    {
        if (!empty($fieldSettings)) {
            return array(new ValidationError("FieldType '%fieldType%' does not accept settings", null, array('fieldType' => $this->getFieldTypeIdentifier()), 'fieldType'));
        }
        return array();
    }

Usage Example

Beispiel #1
0
 /**
  * Validates the fieldSettings of a FieldDefinitionCreateStruct or FieldDefinitionUpdateStruct.
  *
  * This methods determines if the given $fieldSettings are structurally
  * correct and comply to the settings schema as defined in FieldType.
  *
  * @param mixed $fieldSettings
  *
  * @return \eZ\Publish\SPI\FieldType\ValidationError[]
  */
 public function validateFieldSettings($fieldSettings)
 {
     return $this->internalFieldType->validateFieldSettings($fieldSettings);
 }