← All changes
|
src/Subscriptions/ListTable/Columns/DonorColumn.php
+5
-3
2.30.0
→
4.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"), |