Code Duplication    Length = 9-9 lines in 2 locations

app/Serialization/CourseSearchMapping.php 2 locations

@@ 94-102 (lines=9) @@
91
                }
92
            )),
93
            new LinkMapping('prev', new CallbackLinkSerializer(
94
                function (Request $request, CourseSearch $courseSearch, array $fields) {
95
                    if ($courseSearch->getPage() > 1) {
96
                        $fields['page'] -= 1;
97
98
                        return $this->linkGenerator->generateLink('course_search', [], $fields);
99
                    }
100
101
                    return new NullLink();
102
                }
103
            )),
104
            new LinkMapping('next', new CallbackLinkSerializer(
105
                function (Request $request, CourseSearch $courseSearch, array $fields) {
@@ 105-113 (lines=9) @@
102
                }
103
            )),
104
            new LinkMapping('next', new CallbackLinkSerializer(
105
                function (Request $request, CourseSearch $courseSearch, array $fields) {
106
                    if ($fields['page'] < $courseSearch->getPages()) {
107
                        $fields['page'] += 1;
108
109
                        return $this->linkGenerator->generateLink('course_search', [], $fields);
110
                    }
111
112
                    return new NullLink();
113
                }
114
            )),
115
            new LinkMapping('create', new CallbackLinkSerializer(
116
                function (Request $request, CourseSearch $courseSearch, array $fields) {