PluginProbe ʕ •ᴥ•ʔ
LatePoint – Calendar Booking Plugin for Appointments and Events / 5.5.2
LatePoint – Calendar Booking Plugin for Appointments and Events v5.5.2
5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.91 5.1.92 5.1.93 5.1.94 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1
latepoint / lib / abilities / configs / class-latepoint-abilities-orders.php
latepoint / lib / abilities / configs Last commit date
class-latepoint-abilities-activities.php 3 months ago class-latepoint-abilities-agents.php 3 months ago class-latepoint-abilities-analytics.php 3 months ago class-latepoint-abilities-bookings.php 3 months ago class-latepoint-abilities-calendar.php 3 months ago class-latepoint-abilities-customers.php 3 months ago class-latepoint-abilities-locations.php 3 months ago class-latepoint-abilities-orders.php 3 months ago class-latepoint-abilities-services.php 3 months ago
class-latepoint-abilities-orders.php
55 lines
1 <?php
2 /**
3 * LatePoint Abilities — Orders & Payments module factory.
4 *
5 * @package LatePoint\Abilities
6 * @since 5.3.0
7 */
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit;
11 }
12
13 class LatePointAbilitiesOrders {
14
15 /**
16 * @return LatePointAbstractAbility[]
17 */
18 public static function get_abilities(): array {
19 $base = LATEPOINT_ABSPATH . 'lib/abilities/orders/';
20
21 require_once $base . 'abstract-order-ability.php';
22 require_once $base . 'list-orders.php';
23 require_once $base . 'get-order.php';
24 require_once $base . 'create-order.php';
25 require_once $base . 'update-order.php';
26 require_once $base . 'delete-order.php';
27 require_once $base . 'change-order-status.php';
28 require_once $base . 'get-order-price-breakdown.php';
29 require_once $base . 'list-invoices.php';
30 require_once $base . 'get-invoice.php';
31 require_once $base . 'create-invoice.php';
32 require_once $base . 'change-invoice-status.php';
33 require_once $base . 'list-transactions.php';
34 require_once $base . 'get-transaction.php';
35 require_once $base . 'refund-transaction.php';
36
37 return [
38 new LatePointAbilityListOrders(),
39 new LatePointAbilityGetOrder(),
40 new LatePointAbilityCreateOrder(),
41 new LatePointAbilityUpdateOrder(),
42 new LatePointAbilityDeleteOrder(),
43 new LatePointAbilityChangeOrderStatus(),
44 new LatePointAbilityGetOrderPriceBreakdown(),
45 new LatePointAbilityListInvoices(),
46 new LatePointAbilityGetInvoice(),
47 new LatePointAbilityCreateInvoice(),
48 new LatePointAbilityChangeInvoiceStatus(),
49 new LatePointAbilityListTransactions(),
50 new LatePointAbilityGetTransaction(),
51 new LatePointAbilityRefundTransaction(),
52 ];
53 }
54 }
55