From 8eeff2c4fef6fa646f31e66d44dcb2b44e5fd836 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Fri, 1 May 2026 09:05:55 +0300 Subject: [PATCH] add update method to fake scheduled node repo --- tests/Fakes/FakeScheduledNodeRepository.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/Fakes/FakeScheduledNodeRepository.php b/tests/Fakes/FakeScheduledNodeRepository.php index 82bb522..1125b51 100644 --- a/tests/Fakes/FakeScheduledNodeRepository.php +++ b/tests/Fakes/FakeScheduledNodeRepository.php @@ -29,6 +29,19 @@ class FakeScheduledNodeRepository implements ScheduledNodeRepository return $scheduledNode; } + public function update(ScheduledNode $node): ScheduledNode + { + $this->existingScheduledNodes[$node->getId()] = $node; + + return new ScheduledNode( + id: $node->getId(), + date: $node->getDate(), + plan: $node->getPlan(), + node: $node->getNode(), + completed: $node->getCompleted() + ); + } + public function find(int $id): ?ScheduledNode { return array_find(