protected function matchPseudoElements($node, $pseudoElements)
{
if (empty($pseudoElements)) {
return true;
}
foreach ($pseudoElements as $pse) {
switch ($pse) {
case 'first-line':
case 'first-letter':
case 'before':
case 'after':
return strlen($node->textContent) > 0;
case 'selection':
throw new \QueryPath\CSS\NotImplementedException("::{$name} is not implemented.");
}
}
}