You are here

protected function CssOptimizer::runWithoutCdnFileAlteration in CDN 8.3

Wraps callable in an environment where the global $cdn_in_css_file===FALSE.

Parameters

callable $callable: A callable.

Return value

mixed The result of the callable.

2 calls to CssOptimizer::runWithoutCdnFileAlteration()
CssOptimizer::clean in src/Asset/CssOptimizer.php
Removes unwanted content from an asset.
CssOptimizer::optimize in src/Asset/CssOptimizer.php
Optimizes an asset.

File

src/Asset/CssOptimizer.php, line 57

Class

CssOptimizer
Decorates CSS asset optimizer: ensures file URLs are rewritten to the CDN.

Namespace

Drupal\cdn\Asset

Code

protected function runWithoutCdnFileAlteration(callable $callable) {
  global $_cdn_in_css_file;
  $_cdn_in_css_file = TRUE;
  $result = $callable();
  $_cdn_in_css_file = FALSE;
  return $result;
}