Code Duplication    Length = 16-16 lines in 2 locations

src/Service/Builder.php 2 locations

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