Компонент DomCrawler в основном используется в приложениях Symfony в функциональных тестах для фильтрации узлов DOM документов HTML / XML. Методы, предоставляемые DomCrawler, изначально были вдохновлены jQuery, такие как eq()
, first()
, children()
, nextAll()
и т. д.
В Symfony 4.4 были добавлены три новых метода, часто запрашиваемых сообществом: match()
, closest()
и outerHtml()
.