Code Duplication    Length = 11-11 lines in 2 locations

src/Http/Query/QueryParametersParser.php 2 locations

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