diff --git a/app/ScheduledNode/ScheduledNodeRepository.php b/app/ScheduledNode/ScheduledNodeRepository.php new file mode 100644 index 0000000..b13b7c5 --- /dev/null +++ b/app/ScheduledNode/ScheduledNodeRepository.php @@ -0,0 +1,8 @@ +nextId(); + $scheduledNode = new ScheduledNode( + id: $id, + date: $dto->date, + ); + $this->existingScheduledNodes[$id] = $scheduledNode; + + return $scheduledNode; + } + + public function nextId(): int + { + return count($this->existingScheduledNodes); + } +}