PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.11
Booking for Appointments and Events Calendar – Amelia v1.2.11
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 / Stripe / StripeConnect.php
ameliabooking / src / Domain / Entity / Stripe Last commit date
StripeConnect.php 2 years ago
StripeConnect.php
64 lines
1 <?php
2
3 namespace AmeliaBooking\Domain\Entity\Stripe;
4
5 use AmeliaBooking\Domain\ValueObjects\Number\Float\Price;
6 use AmeliaBooking\Domain\ValueObjects\String\Name;
7
8 /**
9 * Class StripeConnect
10 *
11 * @package AmeliaBooking\Domain\Entity\Stripe
12 */
13 class StripeConnect
14 {
15 /** @var Name */
16 private $id;
17
18 /** @var Price */
19 private $amount;
20
21 /**
22 * @return Name
23 */
24 public function getId()
25 {
26 return $this->id;
27 }
28
29 /**
30 * @param Name $id
31 */
32 public function setId($id)
33 {
34 $this->id = $id;
35 }
36
37 /**
38 * @return Price
39 */
40 public function getAmount()
41 {
42 return $this->amount;
43 }
44
45 /**
46 * @param Price $amount
47 */
48 public function setAmount($amount)
49 {
50 $this->amount = $amount;
51 }
52
53 /**
54 * @return array
55 */
56 public function toArray()
57 {
58 return [
59 'id' => $this->getId() ? $this->getId()->getValue() : null,
60 'amount' => $this->getAmount() ? $this->getAmount()->getValue() : null,
61 ];
62 }
63 }
64