(PHP 8 >= 8.4.0)
Dom\TokenList::toggle — Conmuta la presencia de un token en la lista
Conmuta la presencia del token en la lista.
Devuelve true si el token está en la lista después de la llamada,
en caso contrario false.
Dom\SYNTAX_ERR si un token es una cadena vacía.
Dom\INVALID_CHARACTER_ERR si un token contiene
espacios ASCII.
Ejemplo #1 Ejemplo de Dom\TokenList::toggle()
Conmuta tres clases, dos sin force, y una con.
<?php
$dom = Dom\HTMLDocument::createFromString('<p class="font-bold important"></p>', LIBXML_NOERROR);
$p = $dom->body->firstChild;
$classList = $p->classList;
$classList->toggle('font-bold', 'font-small');
$classList->toggle('important', force: true);
echo $dom->saveHtml($p);
?>El ejemplo anterior mostrará:
<p class="font-bold important"></p>