@@ -122,6 +122,9 @@ |
||
122 | 122 | return $this->estimatedShipDate; |
123 | 123 | } |
124 | 124 | |
125 | + /** |
|
126 | + * @param DateTime $date |
|
127 | + */ |
|
125 | 128 | public function setEstimatedShipDate($date) |
126 | 129 | { |
127 | 130 | $this->estimatedShipDate = |
@@ -88,6 +88,7 @@ |
||
88 | 88 | * |
89 | 89 | * @param string name of element containing the amount |
90 | 90 | * @param mixed amount to serialize |
91 | + * @param string $elementName |
|
91 | 92 | * @return string |
92 | 93 | */ |
93 | 94 | abstract protected function serializeAmount($elementName, $amount); |
@@ -186,7 +186,7 @@ |
||
186 | 186 | /** |
187 | 187 | * ISO 4217:2008 code that represents the currency for the unit amount. |
188 | 188 | * |
189 | - * @return string |
|
189 | + * @return double |
|
190 | 190 | */ |
191 | 191 | public function getCurrencyCode() |
192 | 192 | { |
@@ -88,7 +88,7 @@ |
||
88 | 88 | * |
89 | 89 | * xsd note: minimum value 0 |
90 | 90 | * maximum precision 2 decimal places |
91 | - * @return float |
|
91 | + * @return string |
|
92 | 92 | */ |
93 | 93 | public function getAmount() |
94 | 94 | { |
@@ -251,6 +251,9 @@ |
||
251 | 251 | * @param string |
252 | 252 | * @param float |
253 | 253 | * @param string |
254 | + * @param string $amountType |
|
255 | + * @param double $amount |
|
256 | + * @param string $currencyCode |
|
254 | 257 | * @return string |
255 | 258 | */ |
256 | 259 | protected function serializeAmounts($amountType, $amount, $currencyCode) |
@@ -76,6 +76,7 @@ discard block |
||
76 | 76 | |
77 | 77 | /** |
78 | 78 | * @param string |
79 | + * @param string $tenderType |
|
79 | 80 | * @return self |
80 | 81 | */ |
81 | 82 | public function setTenderType($tenderType) |
@@ -96,6 +97,7 @@ discard block |
||
96 | 97 | |
97 | 98 | /** |
98 | 99 | * @param string |
100 | + * @param string $responseCode |
|
99 | 101 | * @return self |
100 | 102 | */ |
101 | 103 | public function setResponseCode($responseCode) |
@@ -86,6 +86,7 @@ discard block |
||
86 | 86 | |
87 | 87 | /** |
88 | 88 | * @param float |
89 | + * @param double $amount |
|
89 | 90 | * @return self |
90 | 91 | */ |
91 | 92 | public function setLineItemsTotal($amount) |
@@ -134,6 +135,11 @@ discard block |
||
134 | 135 | return $this; |
135 | 136 | } |
136 | 137 | |
138 | + /** |
|
139 | + * @param string $nodeName |
|
140 | + * @param double $amount |
|
141 | + * @param string|null $currencyCode |
|
142 | + */ |
|
137 | 143 | abstract protected function serializeCurrencyAmount($nodeName, $amount, $currencyCode); |
138 | 144 | abstract protected function sanitizeAmount($amount); |
139 | 145 | |
@@ -206,6 +212,7 @@ discard block |
||
206 | 212 | * otherwise simply return the null parameter. |
207 | 213 | * |
208 | 214 | * @param string|null |
215 | + * @param string $value |
|
209 | 216 | * @return string|null |
210 | 217 | */ |
211 | 218 | abstract protected function xmlEncode($value = null); |
@@ -106,7 +106,7 @@ |
||
106 | 106 | /** |
107 | 107 | * Get a new, empty store location destination object. |
108 | 108 | * |
109 | - * @return IStoreLocation |
|
109 | + * @return IPayload |
|
110 | 110 | */ |
111 | 111 | public function getEmptyStoreLocation() |
112 | 112 | { |
@@ -102,6 +102,7 @@ |
||
102 | 102 | |
103 | 103 | /** |
104 | 104 | * @param float |
105 | + * @param double $amount |
|
105 | 106 | * @return self |
106 | 107 | */ |
107 | 108 | public function setAmount($amount) |