Code Duplication    Length = 7-10 lines in 2 locations

vendor/cakephp/cakephp/src/Network/Http/Response.php 1 location

@@ 219-225 (lines=7) @@
216
    {
217
        $value = rtrim($value, ';');
218
        $nestedSemi = '";"';
219
        if (strpos($value, $nestedSemi) !== false) {
220
            $value = str_replace($nestedSemi, "{__cookie_replace__}", $value);
221
            $parts = explode(';', $value);
222
            $parts = str_replace("{__cookie_replace__}", $nestedSemi, $parts);
223
        } else {
224
            $parts = preg_split('/\;[ \t]*/', $value);
225
        }
226
227
        $name = false;
228
        foreach ($parts as $i => $part) {

vendor/cakephp/cakephp/src/Network/Request.php 1 location

@@ 1093-1102 (lines=10) @@
1090
            $value = trim($value);
1091
1092
            $semiPos = strpos($value, ';');
1093
            if ($semiPos !== false) {
1094
                $params = explode(';', $value);
1095
                $value = trim($params[0]);
1096
                foreach ($params as $param) {
1097
                    $qPos = strpos($param, 'q=');
1098
                    if ($qPos !== false) {
1099
                        $prefValue = substr($param, $qPos + 2);
1100
                    }
1101
                }
1102
            }
1103
1104
            if (!isset($accept[$prefValue])) {
1105
                $accept[$prefValue] = [];