validateValue (rawValue) {
    // Filter value before validating it
    const value = this.filterValue(rawValue)

    // Check if alphabet only contains unique characters
    if (!ArrayUtil.isUnique(value.getCodePoints())) {
      return {
        key: 'alphabetCharactersNotUnique',
        message: `The value must not contain duplicate characters`
      }
    }

    return super.validateValue(rawValue)
  }
/**
   * Validates given raw value.
   * @param {mixed} rawValue Value to be validated.
   * @return {boolean|object} True if valid, message object or false if invalid
   */
Validates given raw value.
@param {mixed} rawValue Value to be validated.
@return {boolean|object} True if valid, message object or false if invalid
Validates given raw value . @param { mixed } rawValue Value to be validated . @return { boolean|object } True if valid message object or false if invalid
validateValue (rawValue) {
    const value = this.filterValue(rawValue)
    if (!ArrayUtil.isUnique(value.getCodePoints())) {
      return {
        key: 'alphabetCharactersNotUnique',
        message: `The value must not contain duplicate characters`
      }
    }
    return super.validateValue(rawValue)
  }
validateValue ( rawValue ) { const value = this . filterValue ( rawValue ) if ( ! ArrayUtil . isUnique ( value . getCodePoints ( ) ) ) { return { key : 'alphabetCharactersNotUnique' , message : ` ` } } return super . validateValue ( rawValue ) }
Validates given raw value.
Validates given raw value .
// Filter value before validating it // Check if alphabet only contains unique characters