PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.21
Booking for Appointments and Events Calendar – Amelia v1.2.21
2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Application / Services / Placeholder / BasicPackagePlaceholderService.php
ameliabooking / src / Application / Services / Placeholder Last commit date
AppointmentPlaceholderService.php 1 year ago AppointmentsPlaceholderService.php 1 year ago BasicPackagePlaceholderService.php 1 year ago EventPlaceholderService.php 1 year ago PlaceholderService.php 1 year ago PlaceholderServiceInterface.php 1 year ago
BasicPackagePlaceholderService.php
75 lines
1 <?php
2 /**
3 * @copyright © TMS-Plugins. All rights reserved.
4 * @licence See LICENCE.md for license details.
5 */
6
7 namespace AmeliaBooking\Application\Services\Placeholder;
8
9 use AmeliaBooking\Domain\Entity\User\AbstractUser;
10 use Exception;
11 use Interop\Container\Exception\ContainerException;
12 use Slim\Exception\ContainerValueNotFoundException;
13
14 /**
15 * Class BasicPackagePlaceholderService
16 *
17 * @package AmeliaBooking\Application\Services\Placeholder
18 */
19 class BasicPackagePlaceholderService extends AppointmentPlaceholderService
20 {
21 /**
22 * @return array
23 *
24 * @throws ContainerException
25 */
26 public function getEntityPlaceholdersDummyData($type)
27 {
28 return [];
29 }
30
31 /** @noinspection MoreThanThreeArgumentsInspection */
32 /**
33 * @param array $package
34 * @param int $bookingKey
35 * @param string $type
36 * @param AbstractUser $customer
37 * @param array $allBookings
38 * @param bool $invoice
39 * @param string $notificationType
40 *
41 * @return array
42 *
43 * @throws ContainerValueNotFoundException
44 * @throws ContainerException
45 * @throws Exception
46 */
47 public function getPlaceholdersData(
48 $package,
49 $bookingKey = null,
50 $type = null,
51 $customer = null,
52 $allBookings = null,
53 $invoice = false,
54 $notificationType = false
55 ) {
56 return [];
57 }
58
59 /**
60 * @param array $entity
61 *
62 * @param string $subject
63 * @param string $body
64 * @param int $userId
65 * @return array
66 */
67 public function reParseContentForProvider($entity, $subject, $body, $userId)
68 {
69 return [
70 'body' => '',
71 'subject' => '',
72 ];
73 }
74 }
75