OrderValidatorsTrait
- Type
- Trait
- Namespace
- craft\commerce\elements\traits
- Implemented by
- craft\commerce\elements\Order
View source (opens new window)
# Public Properties
| Property | Description |
|---|---|
| this | craft\commerce\elements\Order |
# this
- Type
- craft\commerce\elements\Order
- Default value
null
View source (opens new window)
# Public Methods
| Method | Description |
|---|---|
| validateAddress() | Validates addresses, and also adds prefixed validation errors to order |
| validateAddressCanBeUsed() | Validates that an address belongs to the order‘s customer. |
| validateAddressReuse() | Validates that shipping address isn't being set to be the same as billing address, when billing address is set to be shipping address |
| validateCouponCode() | |
| validateGatewayId() | |
| validateLineItems() | Validates line items, and also adds prefixed validation errors to order |
| validatePaymentCurrency() | |
| validatePaymentSourceId() |
# validateAddress()
Validates addresses, and also adds prefixed validation errors to order
View source (opens new window)
Arguments
$attribute(string (opens new window)) – The attribute being validated
# validateAddressCanBeUsed()
Validates that an address belongs to the order‘s customer.
View source (opens new window)
Arguments
$attribute(string (opens new window)) – The attribute being validated
# validateAddressReuse()
Validates that shipping address isn't being set to be the same as billing address, when billing address is set to be shipping address
View source (opens new window)
Arguments
$attribute(string (opens new window)) – The attribute being validated
# validateCouponCode()
View source (opens new window)
Arguments
$attribute
# validateGatewayId()
View source (opens new window)
Arguments
$attribute$params$validator(yii\validators\Validator (opens new window))
# validateLineItems()
Validates line items, and also adds prefixed validation errors to order
View source (opens new window)
Arguments
$attribute(string (opens new window)) – The attribute being validated
# validatePaymentCurrency()
View source (opens new window)
Arguments
$attribute$params$validator(yii\validators\Validator (opens new window))
# validatePaymentSourceId()
View source (opens new window)
Arguments
$attribute$params$validator(yii\validators\Validator (opens new window))
← OrderNoticesTrait Tax →