PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.32
Booking for Appointments and Events Calendar – Amelia v1.2.32
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 / Domain / ValueObjects / Number / Integer / DateRepeat.php
ameliabooking / src / Domain / ValueObjects / Number / Integer Last commit date
Capacity.php 1 year ago DateRepeat.php 1 year ago Id.php 7 years ago IntegerValue.php 7 years ago LoginType.php 1 year ago PositiveInteger.php 7 years ago Status.php 1 year ago WholeNumber.php 3 years ago
DateRepeat.php
47 lines
1 <?php
2
3 namespace AmeliaBooking\Domain\ValueObjects\Number\Integer;
4
5 /**
6 * Class DateRepeat
7 *
8 * @package AmeliaBooking\Domain\ValueObjects\Number\Integer
9 */
10 final class DateRepeat
11 {
12 public const ON = 1;
13 public const OFF = 0;
14 /**
15 * @var int
16 */
17 private $repeat;
18
19 /**
20 * repeat constructor.
21 *
22 * @param int $repeat
23 */
24 public function __construct($repeat)
25 {
26 $this->repeat = (int)$repeat;
27 }
28
29 /**
30 * Return the repeat from the value object
31 *
32 * @return int
33 */
34 public function getValue()
35 {
36 return $this->repeat;
37 }
38
39 /**
40 * @return bool
41 */
42 public function isRepeating()
43 {
44 return $this->repeat === self::ON;
45 }
46 }
47