Code Duplication    Length = 20-20 lines in 2 locations

plugin/buycourses/src/buy_course_plugin.class.php 2 locations

@@ 543-562 (lines=20) @@
540
            $sessionData['enrolled'] = $this->getUserStatusForSession(api_get_user_id(), $session);
541
            $sessionData['courses'] = array();
542
543
            foreach ($sessionCourses as $sessionCourse) {
544
                $course = $sessionCourse->getCourse();
545
546
                $sessionCourseData = [
547
                    'title' => $course->getTitle(),
548
                    'coaches' => [],
549
                ];
550
551
                $userCourseSubscriptions = $session->getUserCourseSubscriptionsByStatus(
552
                    $course,
553
                    Chamilo\CoreBundle\Entity\Session::COACH
554
                );
555
556
                foreach ($userCourseSubscriptions as $userCourseSubscription) {
557
                    $user = $userCourseSubscription->getUser();
558
                    $sessionCourseData['coaches'][] = $user->getCompleteName();
559
                }
560
561
                $sessionData['courses'][] = $sessionCourseData;
562
            }
563
564
            $sessionCatalog[] = $sessionData;
565
        }
@@ 783-802 (lines=20) @@
780
781
        $sessionCourses = $session->getCourses();
782
783
        foreach ($sessionCourses as $sessionCourse) {
784
            $course = $sessionCourse->getCourse();
785
786
            $sessionCourseData = [
787
                'title' => $course->getTitle(),
788
                'coaches' => [],
789
            ];
790
791
            $userCourseSubscriptions = $session->getUserCourseSubscriptionsByStatus(
792
                $course,
793
                Chamilo\CoreBundle\Entity\Session::COACH
794
            );
795
796
            foreach ($userCourseSubscriptions as $userCourseSubscription) {
797
                $user = $userCourseSubscription->getUser();
798
                $sessionCourseData['coaches'][] = $user->getCompleteName();
799
            }
800
801
            $sessionInfo['courses'][] = $sessionCourseData;
802
        }
803
804
        return $sessionInfo;
805
    }