Code Duplication    Length = 11-11 lines in 2 locations

src/Http/Query/QueryParametersParser.php 2 locations

@@ 185-195 (lines=11) @@
182
     *
183
     * @SuppressWarnings(PHPMD.StaticAccess)
184
     */
185
    private function getArrayParamOrNull(array $parameters, $name)
186
    {
187
        $value = $this->getParamOrNull($parameters, $name);
188
189
        if ($value !== null && is_array($value) === false) {
190
            $detail = T::t('Value should be either an array or null.');
191
            throw new E($this->createParamErrors($name, $detail), E::HTTP_CODE_BAD_REQUEST);
192
        }
193
194
        return $value;
195
    }
196
197
    /**
198
     * @param array $parameters
@@ 205-215 (lines=11) @@
202
     *
203
     * @SuppressWarnings(PHPMD.StaticAccess)
204
     */
205
    private function getStringParamOrNull(array $parameters, $name)
206
    {
207
        $value = $this->getParamOrNull($parameters, $name);
208
209
        if ($value !== null && is_string($value) === false) {
210
            $detail = T::t('Value should be either a string or null.');
211
            throw new E($this->createParamErrors($name, $detail), E::HTTP_CODE_BAD_REQUEST);
212
        }
213
214
        return $value;
215
    }
216
217
    /**
218
     * @param array  $parameters