@@ 165-171 (lines=7) @@ | ||
162 | * @return void |
|
163 | * @throws \InvalidArgumentException |
|
164 | */ |
|
165 | private function validateType() |
|
166 | { |
|
167 | $type = $this->card->type; |
|
168 | if (empty($type) || !is_string($type)) { |
|
169 | throw new \InvalidArgumentException('type should be a string'); |
|
170 | } |
|
171 | } |
|
172 | } |
|
173 |
@@ 76-82 (lines=7) @@ | ||
73 | * @return void |
|
74 | * @throws \InvalidArgumentException |
|
75 | */ |
|
76 | private function validateName() |
|
77 | { |
|
78 | $name = $this->bank->name; |
|
79 | if (empty($name) || !is_string($name)) { |
|
80 | throw new \InvalidArgumentException('bank name should be a string'); |
|
81 | } |
|
82 | } |
|
83 | } |
|
84 |
@@ 66-72 (lines=7) @@ | ||
63 | * @return void |
|
64 | * @throws \InvalidArgumentException |
|
65 | */ |
|
66 | private function validateDescription() |
|
67 | { |
|
68 | $description = $this->pixCashoutStaticQrCode->description; |
|
69 | if (empty($description) || !is_string($description)) { |
|
70 | throw new \InvalidArgumentException('cashout description should be a string'); |
|
71 | } |
|
72 | } |
|
73 | ||
74 | /** |
|
75 | * This validates a sender bank account |
|
@@ 132-138 (lines=7) @@ | ||
129 | * @return void |
|
130 | * @throws \InvalidArgumentException |
|
131 | */ |
|
132 | private function validateEndToEndId() |
|
133 | { |
|
134 | $endToEndId = $this->pixCashoutStaticQrCode->endToEndId; |
|
135 | if (empty($endToEndId) || !is_string($endToEndId)) { |
|
136 | throw new \InvalidArgumentException('end to end id should be a string'); |
|
137 | } |
|
138 | } |
|
139 | } |
|
140 |