protected static node_has_class ( DomNode $node, string $classname ) : boolean | ||
$node | DomNode | |
$classname | string | |
Результат | boolean |
protected static function node_has_class($node, $classname)
{
if (!method_exists($node, 'getAttribute')) {
return false;
}
$classes = trim($node->getAttribute('class'));
if (empty($classes)) {
return false;
}
return 1 === preg_match("/(?:\\s+|^){$classname}(?:\\s+|\$)/", $classes);
}