PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.17.0
GiveWP – Donation Plugin and Fundraising Platform v4.17.0
4.17.0 4.16.9 4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 All 256 releases
← All changes | src/Framework/PaymentGateways/Actions/GenerateGatewayRouteUrl.php +8 -7 4.15.3 → 4.17.0 View file →
@@ -4,16 +4,17 @@
4 4
5 5 class GenerateGatewayRouteUrl
6 6 {
7 7 /**
8 - * @param string $gatewayId
8 + * @since 4.16.0 Add GIVEWP_GATEWAY_ROUTE_BASE_URL constant
9 + * @since 2.19.0 remove $donationId param in favor of args
10 + * @since 2.18.0
11 + *
12 + * @param array|null $args
13 + * @param string $gatewayId
9 14 * @param string $gatewayMethod
10 - * @param array|null $args
15 + *
11 16 * @return string
12 - * @since 2.18.0
13 - *
14 - * @since 2.19.0 remove $donationId param in favor of args
15 - *
16 17 */
17 18 public function __invoke(string $gatewayId, string $gatewayMethod, array $args = []): string
18 19 {
19 20 $queryArgs = [
@@ -27,8 +28,8 @@
27 28 }
28 29
29 30 return esc_url_raw(add_query_arg(
30 31 $queryArgs,
31 - home_url()
32 + defined('GIVEWP_GATEWAY_ROUTE_BASE_URL') ? GIVEWP_GATEWAY_ROUTE_BASE_URL : home_url()
32 33 ));
33 34 }
34 35 }