LLMS_Payment_Gateways::get_supporting_gateways( string $feature )
Retrieves all enabled gateways which support the specified gateway feature.
Description Description
See also See also
Parameters Parameters
- $feature
-
(string) (Required) A gateway feature string.
Return Return
(array)
Source Source
File: includes/class.llms.payment.gateways.php
public function get_supporting_gateways( $feature ) {
$gateways = array();
foreach ( $this->get_enabled_payment_gateways() as $id => $gateway ) {
if ( $gateway->supports( $feature ) ) {
$gateways[ $id ] = $gateway;
}
}
/**
* Filters the list of gateways supporting the specified feature.
*
* Hook description.
*
* @since 3.10.0
*
* @param LLMS_Payment_Gateway[] $gateways Array of supporting gateways.
* @param string $feature The requested gateway feature string.
*/
return apply_filters( 'lifterlms_supporting_payment_gateways', $gateways, $feature );
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.10.0 | Introduced. |