/** * @param ReminderWasAddedToTodo $event * @return void */ public function onReminderWasAddedToTodo(ReminderWasAddedToTodo $event) { // remove other reminder for todo first $this->connection->delete(Table::TODO_REMINDER, ['todo_id' => $event->todoId()->toString()]); $reminder = $event->reminder(); $this->connection->insert(Table::TODO_REMINDER, ['todo_id' => $event->todoId()->toString(), 'reminder' => $reminder->toString(), 'status' => $reminder->status()->toString()]); }
/** * @param ReminderWasAddedToTodo $event * @return void */ public function onReminderWasAddedToTodo(ReminderWasAddedToTodo $event) { $this->connection->update(Table::TODO, ['reminder' => $event->reminder()->toString()], ['id' => $event->todoId()->toString()]); }