Fixed some phpstan errors

This commit is contained in:
2024-02-24 16:42:17 +01:00
parent 7154b1baed
commit cb458cbebb
3 changed files with 15 additions and 2 deletions

View File

@@ -46,11 +46,19 @@ class ConnectionGroup implements EventEmitterInterface, IteratorAggregate, Count
return count($this->connections);
}
/**
*
* @return \Traversable<int,WebSocketInterface>
*/
public function getIterator(): Traversable
{
return new ArrayIterator($this->connections);
}
/**
*
* @return WebSocketInterface[]
*/
public function getAll(): array
{
return $this->connections;
@@ -70,6 +78,10 @@ class ConnectionGroup implements EventEmitterInterface, IteratorAggregate, Count
}
}
/**
*
* @return void
*/
public function closeAll(string $reason, int $code=1001)
{
foreach ($this->connections as $connection) {