Explicit type cast

This commit is contained in:
Dennis Eichhorn 2017-11-17 18:46:28 +01:00
parent 357169f600
commit 4eca902c03

View File

@ -295,16 +295,16 @@ class Controller extends ModuleAbstract implements WebInterface
private function createTaskFromRequest(RequestAbstract $request) : Task
{
$task = new Task();
$task->setTitle($request->getData('title') ?? '');
$task->setDescription($request->getData('description') ?? '');
$task->setTitle((string) ($request->getData('title') ?? ''));
$task->setDescription((string) ($request->getData('description') ?? ''));
$task->setCreatedBy($request->getHeader()->getAccount());
$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->setType(TaskType::SINGLE);
$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->setCreatedBy($task->getCreatedBy());
$element->setDue($task->getDue());
@ -364,13 +364,13 @@ class Controller extends ModuleAbstract implements WebInterface
private function createTaskElementFromRequest(RequestAbstract $request) : 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->setCreatedBy($request->getHeader()->getAccount());
$element->setDue(new \DateTime($request->getData('due') ?? 'now'));
$element->setStatus($request->getData('status'));
$element->setTask($request->getData('task'));
$element->setDescription($request->getData('description'));
$element->setCreatedBy((int) $request->getHeader()->getAccount());
$element->setDue(new \DateTime((string) ($request->getData('due') ?? 'now')));
$element->setStatus((int) ($request->getData('status')));
$element->setTask((int) ($request->getData('task')));
$element->setDescription((string) ($request->getData('description')));
return $element;
}