diff --git a/src/Informer/Workers.php b/src/Informer/Workers.php index 005cdd5..433bf77 100644 --- a/src/Informer/Workers.php +++ b/src/Informer/Workers.php @@ -10,10 +10,18 @@ final class Workers implements \Countable * @param array $workers */ public function __construct( - public array $workers = [], + private readonly array $workers = [], ) { } + /** + * @return array + */ + public function getWorkers(): array + { + return $this->workers; + } + public function count(): int { return \count($this->workers); diff --git a/tests/Unit/Informer/WorkersTest.php b/tests/Unit/Informer/WorkersTest.php new file mode 100644 index 0000000..921f454 --- /dev/null +++ b/tests/Unit/Informer/WorkersTest.php @@ -0,0 +1,23 @@ +assertEquals([], (new Workers())->getWorkers()); + $this->assertEquals($workers, (new Workers($workers))->getWorkers()); + } +}