public function replaceWithDollarBackReferences() { $quoter = Pattern::compile('([^=]+)=([^ >]+)([ >]*)'); $this->assertEquals('<a href="http://example.com" title="Link">...</a>', $quoter->replaceWith('$1="$2"$3', '<a href=http://example.com title=Link>...</a>')); }
/** * Assert a text is not present * * @param text.regex.Pattern pattern * @param string message * @throws unittest.AssertionFailedError */ public function assertTextPatternNotPresent(Pattern $pattern, $message = 'matched') { $this->assertEquals(\text\regex\MatchResult::$EMPTY, $pattern->match($this->getDom()->documentElement->textContent), $message); }