Code Duplication    Length = 9-9 lines in 2 locations

src/Parser/CssToXpath.php 1 location

@@ 74-82 (lines=9) @@
71
		return $valueParser->parseTokens($attr)[0];
72
	}
73
74
	private function splitOnToken($tokens, $splitOn) {
75
		$splitTokens = [];
76
		$i = 0;
77
		foreach ($tokens as $token) {
78
			if ($token['type'] === $splitOn) $i++;
79
			else $splitTokens[$i][] = $token;
80
		}
81
		return $splitTokens;
82
	}
83
84
	//split the css into indivudal functions
85
	private function split($css) {

src/Parser/Sheet.php 1 location

@@ 107-115 (lines=9) @@
104
		return $str;
105
	}
106
107
	private function splitOnToken($tokens, $splitOn) {
108
		$splitTokens = [];
109
		$i = 0;
110
		foreach ($tokens as $token) {
111
			if ($token['type'] === $splitOn) $i++;
112
			else $splitTokens[$i][] = $token;
113
		}
114
		return $splitTokens;
115
	}
116
117
	private function removeWhitespace($tokens) {
118
		$newTokens = [];