Skip to content

Commit 9dedfbd

Browse files
committed
Better formatting.
1 parent 8d1dd34 commit 9dedfbd

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

src/Reduce.php

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,15 +180,19 @@ public static function toProduct(iterable $data): int|float|null
180180
*/
181181
public static function toAverage(iterable $data): int|float|null
182182
{
183-
/** @var array{int, int|float} $result */
184-
$result = static::toValue($data, /**
183+
/**
185184
* @param array{int, int|float} $carry
186185
* @param int|float $datum
187-
*/ static function (array $carry, mixed $datum): array {
186+
* @return array{int, int|float}
187+
*/
188+
$accumulator = static function (array $carry, mixed $datum): array {
188189
[$count, $sum] = $carry;
189190
/** @phpstan-ignore binaryOp.invalid, binaryOp.invalid */
190191
return [$count + 1, $sum + $datum];
191-
}, [0, 0]);
192+
};
193+
194+
/** @var array{int, int|float} $result */
195+
$result = static::toValue($data, $accumulator, [0, 0]);
192196
[$count, $sum] = $result;
193197

194198
return $count ? ($sum / $count) : null;

0 commit comments

Comments
 (0)