class CssOptimizer
Optimizes a CSS asset.
Hierarchy
- class \Drupal\Core\Asset\CssOptimizer implements AssetOptimizerInterface
File
- core/lib/Drupal/Core/Asset/CssOptimizer.php, line 10
Namespace
Drupal\Core\AssetMembers
Name | Modifiers | Type | Description |
---|---|---|---|
CssOptimizer::$rewriteFileURIBasePath | public | property | The base path used by rewriteFileURI(). |
CssOptimizer::clean | public | function | Processes the contents of a CSS asset for cleanup. Overrides AssetOptimizerInterface::clean |
CssOptimizer::loadFile | public | function | Loads the stylesheet and resolves all @import commands. |
CssOptimizer::loadNestedFile | protected | function | Loads stylesheets recursively and returns contents with corrected paths. |
CssOptimizer::optimize | public | function | Optimizes an asset. Overrides AssetOptimizerInterface::optimize |
CssOptimizer::processCss | protected | function | Processes the contents of a stylesheet for aggregation. |
CssOptimizer::processFile | protected | function | Build aggregate CSS file. |
CssOptimizer::rewriteFileURI | public | function | Prefixes all paths within a CSS file for processFile(). |
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Asset!CssOptimizer.php/class/CssOptimizer/8.1.x