PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
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 / Domain / Entity / Schedule / SpecialDayPeriodService.php
ameliabooking / src / Domain / Entity / Schedule Last commit date
DayOff.php 6 years ago Period.php 3 years ago PeriodLocation.php 3 years ago PeriodService.php 6 years ago SpecialDay.php 6 years ago SpecialDayPeriod.php 3 years ago SpecialDayPeriodLocation.php 3 years ago SpecialDayPeriodService.php 6 years ago TimeOut.php 6 years ago WeekDay.php 6 years ago
SpecialDayPeriodService.php
78 lines
1 <?php
2 /**
3 * @copyright © TMS-Plugins. All rights reserved.
4 * @licence See LICENCE.md for license details.
5 */
6
7 namespace AmeliaBooking\Domain\Entity\Schedule;
8
9 use AmeliaBooking\Domain\ValueObjects\Number\Integer\Id;
10
11 /**
12 * Class SpecialDayPeriodService
13 *
14 * @package AmeliaBooking\Domain\Entity\Schedule
15 */
16 class SpecialDayPeriodService
17 {
18 /** @var Id */
19 private $id;
20
21 /** @var Id */
22 private $serviceId;
23
24 /**
25 * SpecialDayPeriodService constructor.
26 *
27 * @param Id $serviceId
28 */
29 public function __construct(
30 Id $serviceId
31 ) {
32 $this->serviceId = $serviceId;
33 }
34
35 /**
36 * @return Id
37 */
38 public function getId()
39 {
40 return $this->id;
41 }
42
43 /**
44 * @param Id $id
45 */
46 public function setId(Id $id)
47 {
48 $this->id = $id;
49 }
50
51 /**
52 * @return Id
53 */
54 public function getServiceId()
55 {
56 return $this->serviceId;
57 }
58
59 /**
60 * @param Id $serviceId
61 */
62 public function setServiceId(Id $serviceId)
63 {
64 $this->serviceId = $serviceId;
65 }
66
67 /**
68 * @return array
69 */
70 public function toArray()
71 {
72 return [
73 'id' => null !== $this->getId() ? $this->getId()->getValue() : null,
74 'serviceId' => $this->serviceId->getValue(),
75 ];
76 }
77 }
78