Skip to content

Commit 71904ee

Browse files
authored
fix chaosmonkey assaults parameter (#8)
1 parent feb03ed commit 71904ee

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/ChaosMonkey.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,16 @@
77
final class ChaosMonkey
88
{
99
/**
10-
* @param list<Assault> $assaults
10+
* @var list<Assault>
11+
*/
12+
private readonly array $assaults;
13+
14+
/**
15+
* @param iterable<Assault> $assaults
1116
*/
12-
public function __construct(private readonly array $assaults, private readonly Settings $settings)
17+
public function __construct(iterable $assaults, private readonly Settings $settings)
1318
{
19+
$this->assaults = array_values([...$assaults]);
1420
}
1521

1622
public function call(): void

0 commit comments

Comments
 (0)