You are here

class CurrencyCode in Currency 8.3

Currency code constraint.

Plugin annotation


@Plugin(
  id = "CurrencyCode",
  label = @Translation("Currency code"),
  type = { "string" }
)

Hierarchy

  • class \Drupal\currency\Plugin\Validation\Constraint\CurrencyCode extends \Symfony\Component\Validator\Constraints\Regex

Expanded class hierarchy of CurrencyCode

File

src/Plugin/Validation/Constraint/CurrencyCode.php, line 16

Namespace

Drupal\currency\Plugin\Validation\Constraint
View source
class CurrencyCode extends Regex {

  /**
   * {@inheritdoc}
   */
  public $message = '%currency_code is not a valid ISO 4217 currency code.';

  /**
   * {@inheritdoc}
   */
  public $pattern = '/^[A-Z]{3}$/i';

}

Members