You are here

protected function PageProcessor::processTagScript in Mini site 8

Process <script> tag.

Parameters

\DOMNode $item: Document node object to process.

1 call to PageProcessor::processTagScript()
PageProcessor::process in src/PageProcessor.php
Process document.

File

src/PageProcessor.php, line 193

Class

PageProcessor
Class PageProcessor.

Namespace

Drupal\minisite

Code

protected function processTagScript(\DOMNode $item) {
  $url = $item
    ->getAttribute('src');
  if (!$url) {
    return;
  }
  $url = self::urlExtractPath($url);
  $url = UrlValidator::relativeToRoot($url, $this->urlBag
    ->getAssetDir() . '/' . $this->urlBag
    ->getRootDir());
  $item
    ->setAttribute('src', $url);
}