@@ -97,6 +97,9 @@ discard block |
||
97 | 97 | return new Quantity($val, $unit); |
98 | 98 | } |
99 | 99 | |
100 | + /** |
|
101 | + * @param string $value |
|
102 | + */ |
|
100 | 103 | public static function fromValue($value, string $unit = null): Quantity |
101 | 104 | { |
102 | 105 | if (!is_numeric($value)) { |
@@ -110,6 +113,9 @@ discard block |
||
110 | 113 | return new Quantity($value, $unit); |
111 | 114 | } |
112 | 115 | |
116 | + /** |
|
117 | + * @param string|null $unit |
|
118 | + */ |
|
113 | 119 | private function __construct($value, $unit) |
114 | 120 | { |
115 | 121 | $this->value = $value; |
@@ -166,6 +166,9 @@ discard block |
||
166 | 166 | return new Range($subtype, null, true, null, null, null, null); |
167 | 167 | } |
168 | 168 | |
169 | + /** |
|
170 | + * @param boolean $upperInc |
|
171 | + */ |
|
169 | 172 | private static function processBoundSpec($boundsOrLowerInc = '[)', $upperInc = null) |
170 | 173 | { |
171 | 174 | if (is_string($boundsOrLowerInc)) { |
@@ -192,6 +195,9 @@ discard block |
||
192 | 195 | } |
193 | 196 | |
194 | 197 | |
198 | + /** |
|
199 | + * @param IRangeCanonicalFunc|null $canonicalFunc |
|
200 | + */ |
|
195 | 201 | private function __construct( |
196 | 202 | ITotallyOrderedType $subtype, |
197 | 203 | $canonicalFunc, |
@@ -442,7 +442,7 @@ |
||
442 | 442 | /** |
443 | 443 | * Multiplies this time interval with a scalar and returns the result as a new time interval object. |
444 | 444 | * |
445 | - * @param number $multiplier |
|
445 | + * @param integer $multiplier |
|
446 | 446 | * @return TimeInterval |
447 | 447 | */ |
448 | 448 | public function multiply($multiplier): TimeInterval |
@@ -114,6 +114,9 @@ |
||
114 | 114 | return new $exClass($resultHandler, $query); |
115 | 115 | } |
116 | 116 | |
117 | + /** |
|
118 | + * @param resource $resultHandler |
|
119 | + */ |
|
117 | 120 | private function inferExceptionClass($resultHandler, StatementExceptionFactory $fallbackFactory = null): string |
118 | 121 | { |
119 | 122 | if ($this->bySqlStateCodeAndMessage || $this->bySqlStateCode || $this->bySqlStateClass) { |
@@ -18,6 +18,9 @@ |
||
18 | 18 | */ |
19 | 19 | trait RelationMacros |
20 | 20 | { |
21 | + /** |
|
22 | + * @param string[] $columns |
|
23 | + */ |
|
21 | 24 | abstract public function project($columns): IRelation; |
22 | 25 | |
23 | 26 | abstract public function tuple(int $offset = 0): ITuple; |
@@ -7,7 +7,7 @@ |
||
7 | 7 | class Types |
8 | 8 | { |
9 | 9 | const BIGINT_MIN = '-9223372036854775808'; // NOTE: written as string not to lose precision on platforms where this |
10 | - const BIGINT_MAX = '999999999999'; // would be converted to float |
|
10 | + const BIGINT_MAX = '999999999999'; // would be converted to float |
|
11 | 11 | |
12 | 12 | /** |
13 | 13 | * Lists names of types defined by SQL as reserved ones. |
@@ -23,6 +23,7 @@ |
||
23 | 23 | * Flushes the type dictionary currently in use, leading to loading a fresh new type dictionary. |
24 | 24 | * |
25 | 25 | * Useful when the data types change during the script execution in such a way Ivory is unable to detect it. |
26 | + * @return void |
|
26 | 27 | */ |
27 | 28 | function flushTypeDictionary(); |
28 | 29 | } |
@@ -151,6 +151,10 @@ |
||
151 | 151 | } |
152 | 152 | } |
153 | 153 | |
154 | + /** |
|
155 | + * @param boolean|null $aIsInc |
|
156 | + * @param boolean|null $bIsInc |
|
157 | + */ |
|
154 | 158 | private function compareBounds(int $sgn, $aVal, $aIsInc, $bVal, $bIsInc): int |
155 | 159 | { |
156 | 160 | if ($aVal === null && $bVal === null) { |
@@ -249,7 +249,7 @@ discard block |
||
249 | 249 | * @param int $maxDim the maximal dimension discovered so far |
250 | 250 | * @return string the PostgreSQL external representation of <tt>$val</tt> |
251 | 251 | */ |
252 | - private function serializeValuePlain($val, &$dims = [], int $curDim = 0, int &$maxDim = -1): string |
|
252 | + private function serializeValuePlain($val, &$dims = [], int $curDim = 0, int & $maxDim = -1): string |
|
253 | 253 | { |
254 | 254 | if ($val === null) { |
255 | 255 | return 'NULL'; |
@@ -303,7 +303,7 @@ discard block |
||
303 | 303 | * @param int $maxDim the maximal dimension discovered so far |
304 | 304 | * @return string the PostgreSQL external representation of <tt>$val</tt> |
305 | 305 | */ |
306 | - private function serializeValueStrict($val, &$bounds = [], int $curDim = 0, int &$maxDim = -1): string |
|
306 | + private function serializeValueStrict($val, &$bounds = [], int $curDim = 0, int & $maxDim = -1): string |
|
307 | 307 | { |
308 | 308 | if ($val === null) { |
309 | 309 | return 'NULL'; |