From 13197e4f41cee929754c12b3e155cdddf4a2ccb6 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 12 Jul 2016 17:16:00 +0200 Subject: [PATCH] Minor fixes and additions --- Controller.php | 12 +++++++++++- Models/Task.php | 15 +++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/Controller.php b/Controller.php index 651196e..082a5f6 100644 --- a/Controller.php +++ b/Controller.php @@ -165,6 +165,16 @@ class Controller extends ModuleAbstract implements WebInterface return $view; } + /** + * @param RequestAbstract $request Request + * @param ResponseAbstract $response Response + * @param mixed $data Generic data + * + * @return \Serializable + * + * @since 1.0.0 + * @author Dennis Eichhorn + */ public function apiTaskCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) { $task = new Task(); @@ -174,7 +184,7 @@ class Controller extends ModuleAbstract implements WebInterface $task->setCreatedAt(new \DateTime('now')); $task->setDue(new \DateTime($request->getData('due') ?? 'now')); $task->setStatus(TaskStatus::OPEN); - $task->setType(TaskType::TASK); + $task->setType(TaskType::SINGLE); $element = new TaskElement(); $element->setForwarded($request->getData('forward') ?? $request->getAccount()); diff --git a/Models/Task.php b/Models/Task.php index 16b2a41..6eb94a2 100644 --- a/Models/Task.php +++ b/Models/Task.php @@ -386,6 +386,21 @@ class Task return $this->type; } + /** + * Set task type. + * + * @param int $type Task type + * + * @return void + * + * @since 1.0.0 + * @author Dennis Eichhorn + */ + public function setType(int $type = TaskType::SINGLE) + { + $this->type = $type; + } + /** * Get schedule. *