@@ -161,7 +161,7 @@ |
||
161 | 161 | * Get the length. |
162 | 162 | * |
163 | 163 | * @throws \LogicException If length is indefinite |
164 | - * @return int|string |
|
164 | + * @return integer |
|
165 | 165 | */ |
166 | 166 | public function length() { |
167 | 167 | if ($this->_indefinite) { |
@@ -123,11 +123,17 @@ discard block |
||
123 | 123 | return $obj; |
124 | 124 | } |
125 | 125 | |
126 | + /** |
|
127 | + * @param string $data |
|
128 | + */ |
|
126 | 129 | protected static function _decodeBinaryEncoding($data) { |
127 | 130 | throw new \RuntimeException( |
128 | 131 | "Binary encoding of REAL is not implemented."); |
129 | 132 | } |
130 | 133 | |
134 | + /** |
|
135 | + * @param string $data |
|
136 | + */ |
|
131 | 137 | protected static function _decodeDecimalEncoding($data) { |
132 | 138 | $nr = ord($data[0]) & 0x03; |
133 | 139 | if ($nr != 0x03) { |
@@ -137,6 +143,9 @@ discard block |
||
137 | 143 | return new self($str); |
138 | 144 | } |
139 | 145 | |
146 | + /** |
|
147 | + * @param string $data |
|
148 | + */ |
|
140 | 149 | protected static function _decodeSpecialRealValue($data) { |
141 | 150 | if (strlen($data) != 1) { |
142 | 151 | throw new DecodeException( |
@@ -239,7 +248,7 @@ discard block |
||
239 | 248 | /** |
240 | 249 | * Test that number is valid for this context. |
241 | 250 | * |
242 | - * @param mixed $num |
|
251 | + * @param string $num |
|
243 | 252 | * @return boolean |
244 | 253 | */ |
245 | 254 | private static function _validateNumber($num) { |
@@ -27,7 +27,7 @@ discard block |
||
27 | 27 | /** |
28 | 28 | * Constructor |
29 | 29 | * |
30 | - * @param number $flags Flags |
|
30 | + * @param string $flags Flags |
|
31 | 31 | * @param int $width Number of Flags. If width is larger than number of |
32 | 32 | * bits in $flags, zeroes are prepended to flag field. |
33 | 33 | */ |
@@ -117,7 +117,7 @@ discard block |
||
117 | 117 | /** |
118 | 118 | * Get flags as a base 10 integer. |
119 | 119 | * |
120 | - * @return number |
|
120 | + * @return string |
|
121 | 121 | */ |
122 | 122 | public function number() { |
123 | 123 | $num = gmp_import($this->_flags, 1, GMP_MSW_FIRST | GMP_BIG_ENDIAN); |