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

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