mirror of
https://github.com/Karaka-Management/oms-Tasks.git
synced 2026-02-14 05:38:40 +00:00
Explicit type cast
This commit is contained in:
parent
357169f600
commit
4eca902c03
|
|
@ -295,16 +295,16 @@ class Controller extends ModuleAbstract implements WebInterface
|
||||||
private function createTaskFromRequest(RequestAbstract $request) : Task
|
private function createTaskFromRequest(RequestAbstract $request) : Task
|
||||||
{
|
{
|
||||||
$task = new Task();
|
$task = new Task();
|
||||||
$task->setTitle($request->getData('title') ?? '');
|
$task->setTitle((string) ($request->getData('title') ?? ''));
|
||||||
$task->setDescription($request->getData('description') ?? '');
|
$task->setDescription((string) ($request->getData('description') ?? ''));
|
||||||
$task->setCreatedBy($request->getHeader()->getAccount());
|
$task->setCreatedBy($request->getHeader()->getAccount());
|
||||||
$task->setCreatedAt(new \DateTime('now'));
|
$task->setCreatedAt(new \DateTime('now'));
|
||||||
$task->setDue(new \DateTime($request->getData('due') ?? 'now'));
|
$task->setDue(new \DateTime((string) ($request->getData('due') ?? 'now')));
|
||||||
$task->setStatus(TaskStatus::OPEN);
|
$task->setStatus(TaskStatus::OPEN);
|
||||||
$task->setType(TaskType::SINGLE);
|
$task->setType(TaskType::SINGLE);
|
||||||
|
|
||||||
$element = new TaskElement();
|
$element = new TaskElement();
|
||||||
$element->setForwarded($request->getData('forward') ?? $request->getHeader()->getAccount());
|
$element->setForwarded((int) ($request->getData('forward') ?? $request->getHeader()->getAccount()));
|
||||||
$element->setCreatedAt($task->getCreatedAt());
|
$element->setCreatedAt($task->getCreatedAt());
|
||||||
$element->setCreatedBy($task->getCreatedBy());
|
$element->setCreatedBy($task->getCreatedBy());
|
||||||
$element->setDue($task->getDue());
|
$element->setDue($task->getDue());
|
||||||
|
|
@ -364,13 +364,13 @@ class Controller extends ModuleAbstract implements WebInterface
|
||||||
private function createTaskElementFromRequest(RequestAbstract $request) : TaskElement
|
private function createTaskElementFromRequest(RequestAbstract $request) : TaskElement
|
||||||
{
|
{
|
||||||
$element = new TaskElement();
|
$element = new TaskElement();
|
||||||
$element->setForwarded($request->getData('forward') ?? $request->getHeader()->getAccount());
|
$element->setForwarded((int) ($request->getData('forward') ?? $request->getHeader()->getAccount()));
|
||||||
$element->setCreatedAt(new \DateTime('now'));
|
$element->setCreatedAt(new \DateTime('now'));
|
||||||
$element->setCreatedBy($request->getHeader()->getAccount());
|
$element->setCreatedBy((int) $request->getHeader()->getAccount());
|
||||||
$element->setDue(new \DateTime($request->getData('due') ?? 'now'));
|
$element->setDue(new \DateTime((string) ($request->getData('due') ?? 'now')));
|
||||||
$element->setStatus($request->getData('status'));
|
$element->setStatus((int) ($request->getData('status')));
|
||||||
$element->setTask($request->getData('task'));
|
$element->setTask((int) ($request->getData('task')));
|
||||||
$element->setDescription($request->getData('description'));
|
$element->setDescription((string) ($request->getData('description')));
|
||||||
|
|
||||||
return $element;
|
return $element;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user