PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.16.9
GiveWP – Donation Plugin and Fundraising Platform v4.16.9
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 2.30.0 All 255 releases
← All changes | src/Subscriptions/ListTable/Columns/DonorColumn.php +5 -3 2.30.04.16.9 View file →
@@ -3,12 +3,13 @@
3 3 declare(strict_types=1);
4 4
5 5 namespace Give\Subscriptions\ListTable\Columns;
6 6
7 +use Give\Framework\ListTable\ModelColumn;
7 8 use Give\Subscriptions\Models\Subscription;
8 -use Give\Framework\ListTable\ModelColumn;
9 9
10 10 /**
11 + * @since 4.12.0 add sort column
11 12 * @since 2.24.0
12 13 *
13 14 * @extends ModelColumn<Subscription>
14 15 */
@@ -13,8 +14,9 @@
13 14 * @extends ModelColumn<Subscription>
14 15 */
15 16 class DonorColumn extends ModelColumn
16 17 {
18 + protected $sortColumn = 'donorName';
17 19
18 20 /**
19 21 * @since 2.24.0
20 22 *
@@ -43,12 +45,12 @@
43 45 * @param Subscription $model
44 46 */
45 47 public function getCellValue($model): string
46 48 {
47 - $name = array_filter( [
49 + $name = array_filter([
48 50 $model->donor->firstName,
49 51 $model->donor->lastName,
50 - ] );
52 + ]);
51 53
52 54 return sprintf(
53 55 '<a href="%s" aria-label="%s">%s</a>',
54 56 admin_url("edit.php?post_type=give_forms&page=give-donors&view=overview&id=$model->donorId"),