Серверная, цепочная, управляемая селекторами CSS3 объектная модель документа (DOM), похожая на библиотеку jQuery. Значительно упрощает такие вещи, как обход и манипуляции с HTML-документами.
Установить этот пакет можно как зависимость, используя Composer.
composer require fi1a/simplequery
use Fi1a\SimpleQuery\SimpleQuery;
$sq = new SimpleQuery('<h1>Title</h1><form></form>');
$sq('h1')->html('Updated title');
$sq('form')->append('<button class="continue">Submit</button>');
$button = $sq('form > button');
$button->html(); // Submit
$button->hasClass('continue'); // true
echo (string) $sq;
Результат вывода echo (string) $sq;
:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><h1>Updated title</h1><form><button class="continue">Submit</button></form></body></html>
Подробная документация доступна в wiki проекта.