@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | }; |
115 | 115 | } |
116 | 116 | |
117 | - protected function wrapValue(mixed $value): float|int|string |
|
117 | + protected function wrapValue(mixed $value): float | int | string |
|
118 | 118 | { |
119 | 119 | if (!is_numeric($value)) { |
120 | 120 | if (is_bool($value)) { |
@@ -129,14 +129,14 @@ discard block |
||
129 | 129 | return $value; |
130 | 130 | } |
131 | 131 | |
132 | - protected function wrapCellValue(): float|int|string |
|
132 | + protected function wrapCellValue(): float | int | string |
|
133 | 133 | { |
134 | 134 | $this->cell = $this->worksheet->getCell([$this->cellColumn, $this->cellRow]); |
135 | 135 | |
136 | 136 | return $this->wrapValue($this->cell->getCalculatedValue()); |
137 | 137 | } |
138 | 138 | |
139 | - protected function conditionCellAdjustment(array $matches): float|int|string |
|
139 | + protected function conditionCellAdjustment(array $matches): float | int | string |
|
140 | 140 | { |
141 | 141 | $column = $matches[6]; |
142 | 142 | $row = $matches[7]; |
@@ -49,7 +49,7 @@ discard block |
||
49 | 49 | * |
50 | 50 | * @param array $args data to be concatenated |
51 | 51 | */ |
52 | - public static function actualCONCATENATE(...$args): array|string |
|
52 | + public static function actualCONCATENATE(...$args): array | string |
|
53 | 53 | { |
54 | 54 | if (Functions::getCompatibilityMode() === Functions::COMPATIBILITY_GNUMERIC) { |
55 | 55 | return self::CONCATENATE(...$args); |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | return $result; |
66 | 66 | } |
67 | 67 | |
68 | - private static function concatenate2Args(array|string $operand1, null|array|bool|float|int|string $operand2): array|string |
|
68 | + private static function concatenate2Args(array | string $operand1, null | array | bool | float | int | string $operand2): array | string |
|
69 | 69 | { |
70 | 70 | if (is_array($operand1) || is_array($operand2)) { |
71 | 71 | $operand1 = Calculation::boolToString($operand1); |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | * If an array of values is passed for the $delimiter or $ignoreEmpty arguments, then the returned result |
112 | 112 | * will also be an array with matching dimensions |
113 | 113 | */ |
114 | - public static function TEXTJOIN(mixed $delimiter = '', mixed $ignoreEmpty = true, mixed ...$args): array|string |
|
114 | + public static function TEXTJOIN(mixed $delimiter = '', mixed $ignoreEmpty = true, mixed ...$args): array | string |
|
115 | 115 | { |
116 | 116 | if (is_array($delimiter) || is_array($ignoreEmpty)) { |
117 | 117 | return self::evaluateArrayArgumentsSubset( |
@@ -168,7 +168,7 @@ discard block |
||
168 | 168 | * If an array of values is passed for the $stringValue or $repeatCount arguments, then the returned result |
169 | 169 | * will also be an array with matching dimensions |
170 | 170 | */ |
171 | - public static function builtinREPT(mixed $stringValue, mixed $repeatCount): array|string |
|
171 | + public static function builtinREPT(mixed $stringValue, mixed $repeatCount): array | string |
|
172 | 172 | { |
173 | 173 | if (is_array($stringValue) || is_array($repeatCount)) { |
174 | 174 | return self::evaluateArrayArguments([self::class, __FUNCTION__], $stringValue, $repeatCount); |
@@ -39,7 +39,7 @@ |
||
39 | 39 | return $result; |
40 | 40 | } |
41 | 41 | |
42 | - public static function anchorArray(string $cellReference, Cell $cell): array|string |
|
42 | + public static function anchorArray(string $cellReference, Cell $cell): array | string |
|
43 | 43 | { |
44 | 44 | //$coordinate = $cell->getCoordinate(); |
45 | 45 | $worksheet = $cell->getWorksheet(); |
@@ -28,7 +28,7 @@ |
||
28 | 28 | string $cellAddress, |
29 | 29 | string $expectedRange, |
30 | 30 | string $expectedFormula, |
31 | - array|float $expectedValue |
|
31 | + array | float $expectedValue |
|
32 | 32 | ): void { |
33 | 33 | $filename = 'tests/data/Reader/Gnumeric/ArrayFormulaTest.gnumeric'; |
34 | 34 | $reader = new Gnumeric(); |
@@ -28,7 +28,7 @@ |
||
28 | 28 | string $cellAddress, |
29 | 29 | string $expectedRange, |
30 | 30 | string $expectedFormula, |
31 | - array|float $expectedValue |
|
31 | + array | float $expectedValue |
|
32 | 32 | ): void { |
33 | 33 | $filename = 'tests/data/Reader/Ods/ArrayFormulaTest.ods'; |
34 | 34 | $reader = new Ods(); |
@@ -18,7 +18,7 @@ discard block |
||
18 | 18 | * @return array|bool If an array of numbers is passed as an argument, then the returned result will also be an array |
19 | 19 | * with the same dimensions |
20 | 20 | */ |
21 | - public static function isErr(mixed $value = ''): array|bool |
|
21 | + public static function isErr(mixed $value = ''): array | bool |
|
22 | 22 | { |
23 | 23 | if (is_array($value)) { |
24 | 24 | return self::evaluateSingleArgumentArray([self::class, __FUNCTION__], $value); |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | * @return array|bool If an array of numbers is passed as an argument, then the returned result will also be an array |
37 | 37 | * with the same dimensions |
38 | 38 | */ |
39 | - public static function isError(mixed $value = '', bool $tryNotImplemented = false): array|bool |
|
39 | + public static function isError(mixed $value = '', bool $tryNotImplemented = false): array | bool |
|
40 | 40 | { |
41 | 41 | if (is_array($value)) { |
42 | 42 | return self::evaluateSingleArgumentArray([self::class, __FUNCTION__], $value); |
@@ -61,7 +61,7 @@ discard block |
||
61 | 61 | * @return array|bool If an array of numbers is passed as an argument, then the returned result will also be an array |
62 | 62 | * with the same dimensions |
63 | 63 | */ |
64 | - public static function isNa(mixed $value = ''): array|bool |
|
64 | + public static function isNa(mixed $value = ''): array | bool |
|
65 | 65 | { |
66 | 66 | if (is_array($value)) { |
67 | 67 | return self::evaluateSingleArgumentArray([self::class, __FUNCTION__], $value); |
@@ -21,7 +21,7 @@ discard block |
||
21 | 21 | * @return array|int|string If an array of values is passed for the argument, then the returned result |
22 | 22 | * will also be an array with matching dimensions |
23 | 23 | */ |
24 | - public static function length(mixed $value = ''): array|int|string |
|
24 | + public static function length(mixed $value = ''): array | int | string |
|
25 | 25 | { |
26 | 26 | if (is_array($value)) { |
27 | 27 | return self::evaluateSingleArgumentArray([self::class, __FUNCTION__], $value); |
@@ -49,7 +49,7 @@ discard block |
||
49 | 49 | * @return array|bool|string If an array of values is passed for either of the arguments, then the returned result |
50 | 50 | * will also be an array with matching dimensions |
51 | 51 | */ |
52 | - public static function exact(mixed $value1, mixed $value2): array|bool|string |
|
52 | + public static function exact(mixed $value1, mixed $value2): array | bool | string |
|
53 | 53 | { |
54 | 54 | if (is_array($value1) || is_array($value2)) { |
55 | 55 | return self::evaluateArrayArguments([self::class, __FUNCTION__], $value1, $value2); |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | * @return array|string If an array of values is passed for the argument, then the returned result |
75 | 75 | * will also be an array with matching dimensions |
76 | 76 | */ |
77 | - public static function test(mixed $testValue = ''): array|string |
|
77 | + public static function test(mixed $testValue = ''): array | string |
|
78 | 78 | { |
79 | 79 | if (is_array($testValue)) { |
80 | 80 | return self::evaluateSingleArgumentArray([self::class, __FUNCTION__], $testValue); |
@@ -108,7 +108,7 @@ discard block |
||
108 | 108 | * |
109 | 109 | * @return array|string the array built from the text, split by the row and column delimiters, or an error string |
110 | 110 | */ |
111 | - public static function split(mixed $text, $columnDelimiter = null, $rowDelimiter = null, bool $ignoreEmpty = false, bool $matchMode = true, mixed $padding = '#N/A'): array|string |
|
111 | + public static function split(mixed $text, $columnDelimiter = null, $rowDelimiter = null, bool $ignoreEmpty = false, bool $matchMode = true, mixed $padding = '#N/A'): array | string |
|
112 | 112 | { |
113 | 113 | $text = Functions::flattenSingleValue($text); |
114 | 114 | if (ErrorValue::isError($text, true)) { |
@@ -37,7 +37,7 @@ discard block |
||
37 | 37 | mixed $presentValue, |
38 | 38 | mixed $futureValue = 0, |
39 | 39 | mixed $type = FinancialConstants::PAYMENT_END_OF_PERIOD |
40 | - ): string|float { |
|
40 | + ): string | float { |
|
41 | 41 | $interestRate = Functions::flattenSingleValue($interestRate); |
42 | 42 | $period = Functions::flattenSingleValue($period); |
43 | 43 | $numberOfPeriods = Functions::flattenSingleValue($numberOfPeriods); |
@@ -87,7 +87,7 @@ discard block |
||
87 | 87 | * @param mixed $numberOfPeriods is the number of payments for the annuity |
88 | 88 | * @param mixed $principleRemaining is the loan amount or present value of the payments |
89 | 89 | */ |
90 | - public static function schedulePayment(mixed $interestRate, mixed $period, mixed $numberOfPeriods, mixed $principleRemaining): string|float |
|
90 | + public static function schedulePayment(mixed $interestRate, mixed $period, mixed $numberOfPeriods, mixed $principleRemaining): string | float |
|
91 | 91 | { |
92 | 92 | $interestRate = Functions::flattenSingleValue($interestRate); |
93 | 93 | $period = Functions::flattenSingleValue($period); |
@@ -156,7 +156,7 @@ discard block |
||
156 | 156 | mixed $futureValue = 0.0, |
157 | 157 | mixed $type = FinancialConstants::PAYMENT_END_OF_PERIOD, |
158 | 158 | mixed $guess = 0.1 |
159 | - ): string|float { |
|
159 | + ): string | float { |
|
160 | 160 | $numberOfPeriods = Functions::flattenSingleValue($numberOfPeriods); |
161 | 161 | $payment = Functions::flattenSingleValue($payment); |
162 | 162 | $presentValue = Functions::flattenSingleValue($presentValue); |
@@ -193,7 +193,7 @@ discard block |
||
193 | 193 | return $close ? $rate : ExcelError::NAN(); |
194 | 194 | } |
195 | 195 | |
196 | - private static function rateNextGuess(float $rate, float $numberOfPeriods, float $payment, float $presentValue, float $futureValue, int $type): string|float |
|
196 | + private static function rateNextGuess(float $rate, float $numberOfPeriods, float $payment, float $presentValue, float $futureValue, int $type): string | float |
|
197 | 197 | { |
198 | 198 | if ($rate == 0.0) { |
199 | 199 | return ExcelError::NAN(); |
@@ -4648,7 +4648,7 @@ |
||
4648 | 4648 | * It can also happen that the REF structure uses the -1 (FFFF) code to indicate deleted sheets, |
4649 | 4649 | * in which case an Exception is thrown. |
4650 | 4650 | */ |
4651 | - protected function readSheetRangeByRefIndex(int $index): string|false |
|
4651 | + protected function readSheetRangeByRefIndex(int $index): string | false |
|
4652 | 4652 | { |
4653 | 4653 | if (isset($this->ref[$index])) { |
4654 | 4654 | $type = $this->externalBooks[$this->ref[$index]['externalBookIndex']]['type']; |