/** * @param TodoWasUnmarkedAsExpired $event */ protected function whenTodoWasUnmarkedAsExpired(TodoWasUnmarkedAsExpired $event) { $this->status = $event->newStatus(); }
/** * @param TodoWasUnmarkedAsExpired $event */ public function onTodoWasUnmarkedAsExpired(TodoWasUnmarkedAsExpired $event) { $this->connection->update(Table::TODO, ['status' => $event->newStatus()->toString()], ['id' => $event->todoId()->toString()]); }