Currency

Version: 2.5
Edit this page

Warning: You are browsing the documentation for Symfony 2.5, which is no longer maintained.

Read the updated version of this page for Symfony 5.3 (the current stable version).

Currency

New in version 2.3

The Currency constraint was introduced in Symfony 2.3.

Validates that a value is a valid 3-letter ISO 4217 currency name.

Applies to property or method
Options
Class Currency
Validator CurrencyValidator

Basic Usage

If you want to ensure that the currency property of an Order is a valid currency, you could do the following:

  • YAML
  • Annotations
  • XML
  • PHP
1
2
3
4
5
# src/Acme/EcommerceBundle/Resources/config/validation.yml
Acme\EcommerceBundle\Entity\Order:
    properties:
        currency:
            - Currency: ~

Options

message

type: string default: This value is not a valid currency.

This is the message that will be shown if the value is not a valid currency.

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.