CardScheme Constraint

See Universal Air Travel Plan[fn:uatp] for more details.

Syntax

// …

class Transaction
{
/**
* @Assert\CardScheme(
* schemes={“AMEX”, “MASTERCARD”, “UATP”, “VISA”},
* message=“Your credit card number is invalid.”
* )
*/
protected $cardNumber;
}

Footnotes

[fn:uatp]https://en.wikipedia.org/wiki/Universal\_Air\_Travel\_Plan