/** * @param TodoList $list * @return array */ private function formatList(TodoList $list) { return ['id' => $list->getId(), 'name' => $list->getName(), 'tasks' => $list->getTasks()->map(function (Task $task) { return $task->getId(); })->toArray()]; }