diff --git a/Creational/Pool/WorkerPool.php b/Creational/Pool/WorkerPool.php index 82426a9..6b4f3d8 100644 --- a/Creational/Pool/WorkerPool.php +++ b/Creational/Pool/WorkerPool.php @@ -20,7 +20,7 @@ class WorkerPool implements Countable public function get(): StringReverseWorker { - if (count($this->freeWorkers) == 0) { + if (count($this->freeWorkers) === 0) { $worker = new StringReverseWorker(); } else { $worker = array_pop($this->freeWorkers); @@ -31,10 +31,9 @@ class WorkerPool implements Countable return $worker; } - public function dispose(StringReverseWorker $worker) + public function dispose(StringReverseWorker $worker): void { $key = spl_object_hash($worker); - if (isset($this->occupiedWorkers[$key])) { unset($this->occupiedWorkers[$key]); $this->freeWorkers[$key] = $worker;