/** * @param string $subject * @return $this */ public function setSubject($subject) { parent::setSubject($subject); $this->setSubjectParsed(\Civix\CoreBundle\Parser\UrlConverter::convert($subject)); return $this; }
/** * @group parser */ public function testConvertEscapeSpecialCharacters() { $this->assertContains('Test with link for <script> <a href="http://www.example.com">www.example.com</a>', UrlConverter::convert('Test with link for <script> www.example.com')); $this->assertContains('Test with link for ' . '<a href="http://www.ex</a>mple.com">www.ex</a>mple.com</a>', UrlConverter::convert('Test with link for www.ex</a>mple.com')); }
/** * Set content * * @param string $content * @return Announcement */ public function setContent($content) { $this->content = $content; $this->setContentParsed(\Civix\CoreBundle\Parser\UrlConverter::convert($content)); return $this; }