Code Duplication    Length = 8-8 lines in 2 locations

src/CrossSiteScripting.php 1 location

@@ 108-115 (lines=8) @@
105
106
        $wordsValue = [];
107
108
        foreach ($explodeQuery as $query) {
109
            $explodeQueryEqual = explode('=', $query);
110
            $wordsValue[$explodeQueryEqual[0]] = '';
111
112
            if (isset($explodeQueryEqual[1])) {
113
                $wordsValue[$explodeQueryEqual[0]] = $explodeQueryEqual[1];
114
            }
115
        }
116
117
        foreach ($wordsValue as $keyValue => $value) {
118
            $urls[] = str_replace($keyValue.'='.$value, $keyValue.'='.$exploit, $target);

src/LocalFileDownload.php 1 location

@@ 101-108 (lines=8) @@
98
        $explodeUrl = parse_url($target);
99
        $explodeQuery = explode('&', $explodeUrl['query']);
100
101
        foreach ($explodeQuery as $keyQuery => $query) {
102
            $explodeQueryEqual = explode('=', $query);
103
            $wordsValue[$explodeQueryEqual[0]] = '';
104
105
            if ($explodeQueryEqual[1]) {
106
                $wordsValue[$explodeQueryEqual[0]] = $explodeQueryEqual[1];
107
            }
108
        }
109
110
        foreach ($wordsValue as $keyValue => $value) {
111
            $urls[] = str_replace($keyValue.'='.$value, $keyValue.'=??????????', $target);