0) : foreach ( self::$payment_gateways as $gateway ) : $_available_gateways[$gateway->id] = $gateway; endforeach; endif; return $_available_gateways; } function get_available_payment_gateways() { $_available_gateways = array(); foreach ( self::$payment_gateways as $gateway ) : if ($gateway->is_available()) $_available_gateways[$gateway->id] = $gateway; endforeach; return $_available_gateways; } }