<?php require_once('../phpQuery/phpQuery.php'); phpQuery::$debug = true; $testName = 'ReplaceWith'; phpQuery::newDocumentFile('test.html') ->find('p:eq(1)') ->replaceWith("<p class='newTitle'> this is example title </p>"); $result = pq('p:eq(1)'); if ( $result->hasClass('newTitle') ) print "Test '{$testName}' PASSED :)"; else print "Test '{$testName}' <strong>FAILED</strong> !!! "; $result->dump(); print "\n"; $testName = 'ReplaceAll'; $testResult = 3; phpQuery::newDocumentFile('test.html'); pq('<div class="replacer">') ->replaceAll('li:first p'); $result = pq('.replacer'); if ( $result->size() == $testResult ) print "Test '{$testName}' PASSED :)"; else print "Test '{$testName}' <strong>FAILED</strong> !!! "; $result->dump(); print "\n";