PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.16.8.1
GiveWP – Donation Plugin and Fundraising Platform v4.16.8.1
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 2.30.0 2.31.0 All 254 releases
give / src / TestData / Commands / DonationStatusCommand.php

DonationStatusCommand.php in GiveWP – Donation Plugin and Fundraising Platform 4.16.8.1, at src/TestData/Commands/DonationStatusCommand.php

45 lines 853 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Give\TestData\Commands;
4
5 use WP_CLI;
6
7 /**
8 * Class DonationStatusCommand
9 * @package Give\TestData\Commands
10 *
11 * A WP-CLI command to get all donation statuses available
12 */
13 class DonationStatusCommand
14 {
15 /**
16 * Get available donation statuses
17 *
18 * ## EXAMPLES
19 *
20 * wp give test-donation-statuses
21 *
22 * @when after_wp_load
23 */
24 public function __invoke($args, $assocArgs)
25 {
26 // Get donation statuses
27 $statuses = give_get_payment_statuses();
28
29 $formatted = [];
30
31 foreach ($statuses as $status => $name) {
32 $formatted[] = [
33 'Name' => $name,
34 'Status' => $status,
35 ];
36 }
37
38 WP_CLI\Utils\format_items(
39 'table',
40 $formatted,
41 ['Name', 'Status']
42 );
43 }
44 }
45