Code Duplication    Length = 16-16 lines in 2 locations

src/Service/Builder.php 2 locations

@@ 100-115 (lines=16) @@
97
     *
98
     * @return Configuration
99
     */
100
    public function paginateRequest(
101
        Request $request,
102
        $total_pages,
103
        $parameter_name = '',
104
        $reference_type = UrlGeneratorInterface::ABSOLUTE_PATH
105
    ) {
106
        $parameter_name = $parameter_name ?: $this->parameter_name;
107
        $current_page = $this->validateCurrentPage($request->get($parameter_name), $total_pages);
108
109
        return $this->configureFromRequest(
110
            $request,
111
            $this->paginate($total_pages, $current_page),
112
            $parameter_name,
113
            $reference_type
114
        );
115
    }
116
117
    /**
118
     * @param Request      $request        Current HTTP request
@@ 126-141 (lines=16) @@
123
     *
124
     * @return Configuration
125
     */
126
    public function paginateRequestQuery(
127
        Request $request,
128
        QueryBuilder $query,
129
        $per_page,
130
        $parameter_name = 'page',
131
        $reference_type = UrlGeneratorInterface::ABSOLUTE_PATH
132
    ) {
133
        $parameter_name = $parameter_name ?: $this->parameter_name;
134
135
        return $this->configureFromRequest(
136
            $request,
137
            $this->paginateQuery($query, $per_page, $request->get($parameter_name)),
138
            $parameter_name,
139
            $reference_type
140
        );
141
    }
142
143
    /**
144
     * @param mixed $current_page