security->getUser()) { return []; } return $this->readingListManager->getUserReadingLists(); } public function getListsWithArticles(): array { $lists = $this->getUserLists(); // Fetch full article data for each list foreach ($lists as &$list) { $list['articles'] = $this->readingListManager->getArticleCoordinatesForList($list['slug']); } return $lists; } }