add completed bool to scheduled node
This commit is contained in:
parent
f2840a3eb1
commit
1b2e44389c
3 changed files with 15 additions and 0 deletions
|
|
@ -28,6 +28,7 @@ class JsonScheduledNodeRepository implements ScheduledNodeRepository
|
|||
'date' => $dto->date->format('Y-m-d'),
|
||||
'planId' => $dto->plan->getId(),
|
||||
'nodeId' => $dto->node->getId(),
|
||||
'completed' => false,
|
||||
];
|
||||
$this->writeScheduledNodes($scheduledNodes);
|
||||
|
||||
|
|
@ -36,6 +37,7 @@ class JsonScheduledNodeRepository implements ScheduledNodeRepository
|
|||
date: $dto->date,
|
||||
plan: $dto->plan,
|
||||
node: $dto->node,
|
||||
completed: false,
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ class ScheduledNode
|
|||
private DateTimeImmutable $date,
|
||||
private Plan $plan,
|
||||
private Node $node,
|
||||
private bool $completed,
|
||||
) {}
|
||||
|
||||
public function getId(): int
|
||||
|
|
@ -34,4 +35,14 @@ class ScheduledNode
|
|||
{
|
||||
return $this->node;
|
||||
}
|
||||
|
||||
public function getCompleted(): bool
|
||||
{
|
||||
return $this->completed;
|
||||
}
|
||||
|
||||
public function setCompleted(bool $complete): void
|
||||
{
|
||||
$this->completed = $complete;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ class FakeScheduledNodeRepository implements ScheduledNodeRepository
|
|||
date: $dto->date,
|
||||
plan: $dto->plan,
|
||||
node: $dto->node,
|
||||
completed: false,
|
||||
);
|
||||
$this->existingScheduledNodes[$id] = $scheduledNode;
|
||||
|
||||
|
|
@ -64,6 +65,7 @@ class FakeScheduledNodeRepository implements ScheduledNodeRepository
|
|||
date: $node->getDate(),
|
||||
plan: $node->getPlan(),
|
||||
node: $node->getNode(),
|
||||
completed: $node->getCompleted(),
|
||||
);
|
||||
},
|
||||
$scheduledNodes,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue