Code Duplication    Length = 11-11 lines in 2 locations

source/Snapshotter/AggregationHandler/Controllers/SnapshotsController.php 1 location

@@ 209-219 (lines=11) @@
206
     * @param ServerRequestInterface $request
207
     * @return \Psr\Http\Message\UriInterface
208
     */
209
    protected function removeBackURI(ServerRequestInterface $request)
210
    {
211
        $query = $request->getQueryParams();
212
        if (array_key_exists('backToList', $query)) {
213
            $uri = $this->vault->uri('snapshots');
214
        } else {
215
            $uri = $request->getServerParams()['HTTP_REFERER'];
216
        }
217
218
        return $uri;
219
    }
220
221
    /**
222
     * Suppress snapshot incident. Can suppress only stored snapshots.

source/Snapshotter/FileHandler/Controllers/SnapshotsController.php 1 location

@@ 148-158 (lines=11) @@
145
     * @param ServerRequestInterface $request
146
     * @return \Psr\Http\Message\UriInterface
147
     */
148
    protected function removeBackURI(ServerRequestInterface $request)
149
    {
150
        $query = $request->getQueryParams();
151
        if (array_key_exists('backToList', $query)) {
152
            $uri = $this->vault->uri('snapshots');
153
        } else {
154
            $uri = $request->getServerParams()['HTTP_REFERER'];
155
        }
156
157
        return $uri;
158
    }
159
}