Code Duplication    Length = 17-17 lines in 2 locations

src/Request/JsonProcessor.php 1 location

@@ 381-397 (lines=17) @@
378
     *
379
     * @return array
380
     */
381
    private static function matchParameters($provided, $method, $selected_signature) {
382
383
        $parameters = array();
384
385
        $requested_parameters = $method->selectSignature($selected_signature)->getParameters();
386
387
        $requested_parameters_keys = array_keys($requested_parameters);
388
389
        foreach ( $provided as $index => $parameter ) {
390
391
            $parameters[$requested_parameters_keys[$index]] = $parameter;
392
393
        }
394
395
        return $parameters;
396
397
    }
398
399
    /**
400
     * Check if a request is sustainable (i.e. if method is registered)

src/Request/XmlProcessor.php 1 location

@@ 271-287 (lines=17) @@
268
     *
269
     * @return array
270
     */
271
    private static function matchParameters($provided, $method, $selected_signature) {
272
273
        $parameters = array();
274
275
        $requested_parameters = $method->selectSignature($selected_signature)->getParameters();
276
277
        $requested_parameters_keys = array_keys($requested_parameters);
278
279
        foreach ( $provided as $index => $parameter ) {
280
281
            $parameters[$requested_parameters_keys[$index]] = $parameter;
282
283
        }
284
285
        return $parameters;
286
287
    }
288
289
    /**
290
     * Preprocess a single xml request