PluginProbe
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management / 1.6.1
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management v1.6.1
1.6.1 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 +21 -6 0.0.1 → 1.6.1 View file →
@@ -9,9 +9,14 @@
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_Charitable_API;
16 +use SureDonation\Inc\API\Import_Export_API;
17 +use SureDonation\Inc\API\Import_Givewp_API;
18 +use SureDonation\Inc\API\Onboarding_API;
14 19 use SureDonation\Inc\API\Settings_API;
15 20 use SureDonation\Inc\Traits\Get_Instance;
16 21
17 22 // Exit if accessed directly.
@@ -89,21 +94,31 @@
89 94 * @return array<string, mixed>
90 95 * @since 0.0.1
91 96 */
92 97 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();
98 + $campaigns_api = new Campaigns_API();
99 + $donations_api = new Donations_API();
100 + $donors_api = new Donors_API();
101 + $dashboard_api = new Dashboard_API();
102 + $forms_api = new Forms_API();
103 + $settings_api = new Settings_API();
104 + $import_givewp_api = Import_Givewp_API::get_instance();
105 + $import_charitable_api = Import_Charitable_API::get_instance();
106 + $import_export_api = new Import_Export_API();
107 + $onboarding_api = new Onboarding_API();
98 108
99 109 // Merge endpoints from all APIs.
100 110 $endpoints = array_merge(
101 111 $campaigns_api->get_endpoints(),
102 112 $donations_api->get_endpoints(),
113 + $donors_api->get_endpoints(),
103 114 $dashboard_api->get_endpoints(),
104 115 $forms_api->get_endpoints(),
105 - $settings_api->get_endpoints()
116 + $settings_api->get_endpoints(),
117 + $import_givewp_api->get_endpoints(),
118 + $import_charitable_api->get_endpoints(),
119 + $import_export_api->get_endpoints(),
120 + $onboarding_api->get_endpoints()
106 121 );
107 122
108 123 /**
109 124 * Filter REST API endpoints.