コード例 #1
0
ファイル: Nofollow.php プロジェクト: chi-teck/text-formatter
 /**
  * {@inheritDoc}
  *
  * @see https://api.drupal.org/api/drupal/core%21modules%21filter%21filter.module/function/_filter_html/8
  */
 public function process($text)
 {
     $htmlDom = Dom::load($text);
     $links = $htmlDom->getElementsByTagName('a');
     foreach ($links as $link) {
         $link->setAttribute('rel', 'nofollow');
     }
     $text = Dom::serialize($htmlDom);
     return trim($text);
 }
コード例 #2
0
ファイル: Corrector.php プロジェクト: chi-teck/text-formatter
 /**
  * {@inheritDoc}
  *
  * @see https://api.drupal.org/api/drupal/core%21modules%21filter%21filter.module/function/_filter_htmlcorrector/8
  */
 public function process($text)
 {
     return Dom::serialize(Dom::load($text));
 }