lifetime; } /** * id = {$courseId}_{$userId} * * @param string $id * @return string */ public function getKey($id = null) { return "course_user:{$id}"; } public function getContent($id = null) { list($courseId, $userId) = explode('_', $id); $courseUserRepo = new CourseUserRepo(); $courseUser = $courseUserRepo->findCourseUser($courseId, $userId); if (!$courseUser) { return new \stdClass(); } return $courseUser; } }