LLMS_Payment_Gateway::supports( string $feature, LLMS_Order $order = null )
Determine if a feature is supported by the gateway
Description Description
Looks at the $this->supports and ensures the submitted feature exists and is true.
Parameters Parameters
- $feature
-
(string) (Required) Name of the supported feature.
- $order
-
(LLMS_Order) (Optional) Instance of an LLMS_Order.
Default value: null
Return Return
(boolean)
Source Source
File: includes/abstracts/abstract.llms.payment.gateway.php
public function supports( $feature, $order = null ) {
$supports = $this->get_supported_features();
if ( isset( $supports[ $feature ] ) && $supports[ $feature ] ) {
return true;
}
return false;
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 7.0.0 | Added $order param, to be used when the feature also depends on an order property. |
| 3.0.0 | Introduced. |