From f5f28b9aed30ebfca217105bfecaa85741f0ac6d Mon Sep 17 00:00:00 2001 From: Maxim Smakouz Date: Mon, 26 Feb 2024 13:16:21 +0200 Subject: [PATCH] Add getWorkers method --- src/Informer/Workers.php | 10 +++++++++- tests/Unit/Informer/WorkersTest.php | 23 +++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 tests/Unit/Informer/WorkersTest.php 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()); + } +}