PluginProbe
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management / 1.1.0
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management v1.1.0
1.6.0 1.5.1 1.5.0 1.4.0 1.3.0 trunk 0.0.1 1.0.0 1.1.0 1.1.1 1.1.2 1.2.0
← All changes | inc/rest-api.php +15 -6 0.0.1 → 1.1.0 View file →
@@ -9,9 +9,12 @@
9 9
10 10 use SureDonation\Inc\API\Campaigns_API;
11 11 use SureDonation\Inc\API\Dashboard_API;
12 12 use SureDonation\Inc\API\Donations_API;
13 +use SureDonation\Inc\API\Donors_API;
13 14 use SureDonation\Inc\API\Forms_API;
15 +use SureDonation\Inc\API\Import_Givewp_API;
16 +use SureDonation\Inc\API\Onboarding_API;
14 17 use SureDonation\Inc\API\Settings_API;
15 18 use SureDonation\Inc\Traits\Get_Instance;
16 19
17 20 // Exit if accessed directly.
@@ -89,21 +92,27 @@
89 92 * @return array<string, mixed>
90 93 * @since 0.0.1
91 94 */
92 95 private function get_endpoints() {
93 - $campaigns_api = new Campaigns_API();
94 - $donations_api = new Donations_API();
95 - $dashboard_api = new Dashboard_API();
96 - $forms_api = new Forms_API();
97 - $settings_api = new Settings_API();
96 + $campaigns_api = new Campaigns_API();
97 + $donations_api = new Donations_API();
98 + $donors_api = new Donors_API();
99 + $dashboard_api = new Dashboard_API();
100 + $forms_api = new Forms_API();
101 + $settings_api = new Settings_API();
102 + $import_givewp_api = Import_Givewp_API::get_instance();
103 + $onboarding_api = new Onboarding_API();
98 104
99 105 // Merge endpoints from all APIs.
100 106 $endpoints = array_merge(
101 107 $campaigns_api->get_endpoints(),
102 108 $donations_api->get_endpoints(),
109 + $donors_api->get_endpoints(),
103 110 $dashboard_api->get_endpoints(),
104 111 $forms_api->get_endpoints(),
105 - $settings_api->get_endpoints()
112 + $settings_api->get_endpoints(),
113 + $import_givewp_api->get_endpoints(),
114 + $onboarding_api->get_endpoints()
106 115 );
107 116
108 117 /**
109 118 * Filter REST API endpoints.