checkCourseCache($id); $cache = new CoursePackageListCache(); $packages = $cache->get($course->id); if (empty($packages)) { return []; } $cache = new PackageCourseListCache(); $result = []; foreach ($packages as $package) { $courses = $cache->get($package['id']); $package['courses'] = $courses ?: []; $result[] = $package; } return $result; } }