PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.6.8
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.6.8
5.6.8 5.6.7 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-calendar.php
latepoint / lib / abilities / configs Last commit date
class-latepoint-abilities-activities.php 4 months ago class-latepoint-abilities-agents.php 4 months ago class-latepoint-abilities-analytics.php 4 months ago class-latepoint-abilities-bookings.php 4 months ago class-latepoint-abilities-calendar.php 4 months ago class-latepoint-abilities-customers.php 4 months ago class-latepoint-abilities-locations.php 4 months ago class-latepoint-abilities-orders.php 4 months ago class-latepoint-abilities-services.php 4 months ago
class-latepoint-abilities-calendar.php
39 lines
1 <?php
2 /**
3 * LatePoint Abilities — Calendar module factory.
4 *
5 * @package LatePoint\Abilities
6 * @since 5.3.0
7 */
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit;
11 }
12
13 class LatePointAbilitiesCalendar {
14
15 /**
16 * @return LatePointAbstractAbility[]
17 */
18 public static function get_abilities(): array {
19 $base = LATEPOINT_ABSPATH . 'lib/abilities/calendar/';
20
21 require_once $base . 'abstract-calendar-ability.php';
22 require_once $base . 'get-available-slots.php';
23 require_once $base . 'check-slot-availability.php';
24 require_once $base . 'get-work-schedule.php';
25 require_once $base . 'list-off-periods.php';
26 require_once $base . 'add-off-period.php';
27 require_once $base . 'remove-off-period.php';
28
29 return [
30 new LatePointAbilityGetAvailableSlots(),
31 new LatePointAbilityCheckSlotAvailability(),
32 new LatePointAbilityGetWorkSchedule(),
33 new LatePointAbilityListOffPeriods(),
34 new LatePointAbilityAddOffPeriod(),
35 new LatePointAbilityRemoveOffPeriod(),
36 ];
37 }
38 }
39