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 = []; |