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'),
|
'date' => $dto->date->format('Y-m-d'),
|
||||||
'planId' => $dto->plan->getId(),
|
'planId' => $dto->plan->getId(),
|
||||||
'nodeId' => $dto->node->getId(),
|
'nodeId' => $dto->node->getId(),
|
||||||
|
'completed' => false,
|
||||||
];
|
];
|
||||||
$this->writeScheduledNodes($scheduledNodes);
|
$this->writeScheduledNodes($scheduledNodes);
|
||||||
|
|
||||||
|
|
@ -36,6 +37,7 @@ class JsonScheduledNodeRepository implements ScheduledNodeRepository
|
||||||
date: $dto->date,
|
date: $dto->date,
|
||||||
plan: $dto->plan,
|
plan: $dto->plan,
|
||||||
node: $dto->node,
|
node: $dto->node,
|
||||||
|
completed: false,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ class ScheduledNode
|
||||||
private DateTimeImmutable $date,
|
private DateTimeImmutable $date,
|
||||||
private Plan $plan,
|
private Plan $plan,
|
||||||
private Node $node,
|
private Node $node,
|
||||||
|
private bool $completed,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
public function getId(): int
|
public function getId(): int
|
||||||
|
|
@ -34,4 +35,14 @@ class ScheduledNode
|
||||||
{
|
{
|
||||||
return $this->node;
|
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,
|
date: $dto->date,
|
||||||
plan: $dto->plan,
|
plan: $dto->plan,
|
||||||
node: $dto->node,
|
node: $dto->node,
|
||||||
|
completed: false,
|
||||||
);
|
);
|
||||||
$this->existingScheduledNodes[$id] = $scheduledNode;
|
$this->existingScheduledNodes[$id] = $scheduledNode;
|
||||||
|
|
||||||
|
|
@ -64,6 +65,7 @@ class FakeScheduledNodeRepository implements ScheduledNodeRepository
|
||||||
date: $node->getDate(),
|
date: $node->getDate(),
|
||||||
plan: $node->getPlan(),
|
plan: $node->getPlan(),
|
||||||
node: $node->getNode(),
|
node: $node->getNode(),
|
||||||
|
completed: $node->getCompleted(),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
$scheduledNodes,
|
$scheduledNodes,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue