protected function PrintableFormatBase::extractLinks in Printer and PDF versions for Drupal 8+ 8
Same name and namespace in other branches
- 2.x src/Plugin/PrintableFormatBase.php \Drupal\printable\Plugin\PrintableFormatBase::extractLinks()
 
Extracts the links present in HTML string.
Parameters
string $content: The HTML of the page to be added.
Return value
string The HTML string with presence of links dependending on configuration.
2 calls to PrintableFormatBase::extractLinks()
- PdfFormat::buildPdfContent in modules/
printable_pdf/ src/ Plugin/ PrintableFormat/ PdfFormat.php  - Get the HTML content for PDF generation.
 - PrintableFormatBase::getOutput in src/
Plugin/ PrintableFormatBase.php  - Get the HTML output of the whole page and pass to the response object.
 
File
- src/
Plugin/ PrintableFormatBase.php, line 196  
Class
- PrintableFormatBase
 - Provides a base class for Filter plugins.
 
Namespace
Drupal\printable\PluginCode
protected function extractLinks($content) {
  if ($this->configFactory
    ->get('printable.settings')
    ->get('extract_links')) {
    $rendered_page = $this->linkExtractor
      ->extract($content);
  }
  else {
    $rendered_page = $this->linkExtractor
      ->removeAttribute($content, 'href');
  }
  return $rendered_page;
}