PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
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 month ago AppointmentsPlaceholderService.php 4 months ago BasicPackagePlaceholderService.php 6 months ago EventPlaceholderService.php 2 weeks ago PlaceholderService.php 2 weeks ago PlaceholderServiceInterface.php 6 months ago
BasicPackagePlaceholderService.php
76 lines
1 <?php
2
3 /**
4 * @copyright © Melograno Ventures. All rights reserved.
5 * @licence See LICENCE.md for license details.
6 */
7
8 namespace AmeliaBooking\Application\Services\Placeholder;
9
10 use AmeliaBooking\Domain\Entity\User\AbstractUser;
11 use Exception;
12 use Interop\Container\Exception\ContainerException;
13 use Slim\Exception\ContainerValueNotFoundException;
14
15 /**
16 * Class BasicPackagePlaceholderService
17 *
18 * @package AmeliaBooking\Application\Services\Placeholder
19 */
20 class BasicPackagePlaceholderService extends AppointmentPlaceholderService
21 {
22 /**
23 * @return array
24 *
25 * @throws ContainerException
26 */
27 public function getEntityPlaceholdersDummyData($type)
28 {
29 return [];
30 }
31
32 /** @noinspection MoreThanThreeArgumentsInspection */
33 /**
34 * @param array $package
35 * @param int $bookingKey
36 * @param string $type
37 * @param AbstractUser $customer
38 * @param array $allBookings
39 * @param bool $invoice
40 * @param string $notificationType
41 *
42 * @return array
43 *
44 * @throws ContainerValueNotFoundException
45 * @throws ContainerException
46 * @throws Exception
47 */
48 public function getPlaceholdersData(
49 $package,
50 $bookingKey = null,
51 $type = null,
52 $customer = null,
53 $allBookings = null,
54 $invoice = false,
55 $notificationType = null
56 ) {
57 return [];
58 }
59
60 /**
61 * @param array $entity
62 *
63 * @param string $subject
64 * @param string $body
65 * @param int $userId
66 * @return array
67 */
68 public function reParseContentForProvider($entity, $subject, $body, $userId)
69 {
70 return [
71 'body' => '',
72 'subject' => '',
73 ];
74 }
75 }
76