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); |