advagg.optimizer.css |
service |
./advagg.services.yml |
Drupal\advagg\Asset\CssOptimizer |
advagg.optimizer.js |
service |
./advagg.services.yml |
Drupal\advagg\Asset\JsOptimizer |
AssetOptimizer |
class |
src/Asset/AssetOptimizer.php |
Defines the base AdvAgg optimizer. |
AssetOptimizer.php |
file |
src/Asset/AssetOptimizer.php |
|
AssetOptimizer::$brotli |
property |
src/Asset/AssetOptimizer.php |
Whether or not to brotli compress assets. |
AssetOptimizer::$cache |
property |
src/Asset/AssetOptimizer.php |
The AdvAgg cache. |
AssetOptimizer::$cacheLevel |
property |
src/Asset/AssetOptimizer.php |
Config level of caching of assets. |
AssetOptimizer::$cacheTime |
property |
src/Asset/AssetOptimizer.php |
The cache time. |
AssetOptimizer::$config |
property |
src/Asset/AssetOptimizer.php |
A config object for the advagg configuration. |
AssetOptimizer::$dnsPrefetch |
property |
src/Asset/AssetOptimizer.php |
Array of domains to prefetch. Copied to $GLOBALS for later use. |
AssetOptimizer::$eventDispatcher |
property |
src/Asset/AssetOptimizer.php |
Event Dispatcher service. |
AssetOptimizer::$extension |
property |
src/Asset/AssetOptimizer.php |
Asset type (css or js). |
AssetOptimizer::$fixType |
property |
src/Asset/AssetOptimizer.php |
Config to control fixing the asset type (file, external). |
AssetOptimizer::$gZip |
property |
src/Asset/AssetOptimizer.php |
Whether or not to gzip assets. |
AssetOptimizer::addDnsPrefetch |
function |
src/Asset/AssetOptimizer.php |
Extract any domains to prefetch DNS. |
AssetOptimizer::convertPathForceHttps |
function |
src/Asset/AssetOptimizer.php |
Convert http:// to https://. |
AssetOptimizer::convertPathProtocolRelative |
function |
src/Asset/AssetOptimizer.php |
Converts absolute paths to be protocol relative paths. |
AssetOptimizer::fixType |
function |
src/Asset/AssetOptimizer.php |
Checks for and if found fixes incorrectly set asset types. |
AssetOptimizer::generateHtaccess |
function |
src/Asset/AssetOptimizer.php |
Generate an htaccess file in the optimized asset dirs to improve serving. |
AssetOptimizer::getCacheTime |
function |
src/Asset/AssetOptimizer.php |
Get how long to cache an asset. Varies on cache level setting. |
AssetOptimizer::optimizeFile |
function |
src/Asset/AssetOptimizer.php |
Perform any in-place optimization & pass to event for further optimization. |
AssetOptimizer::processAssetArray |
function |
src/Asset/AssetOptimizer.php |
Process a core asset array. |
AssetOptimizer::scanFile |
function |
src/Asset/AssetOptimizer.php |
Given a filename calculate various hashes, gather meta data then optimize. |
AssetOptimizer::shouldBrotli |
function |
src/Asset/AssetOptimizer.php |
Determine if settings and available PHP modules allow brotli-ing assets. |
AssetOptimizer::shouldGZip |
function |
src/Asset/AssetOptimizer.php |
Determine if settings and available PHP modules allow GZipping assets. |
AssetOptimizer::sortStable |
function |
src/Asset/AssetOptimizer.php |
Stable sort for CSS and JS items. |
AssetOptimizer::writeFile |
function |
src/Asset/AssetOptimizer.php |
The filename for the CSS or JS optimized file is the cid. |
AssetOptimizer::__construct |
function |
src/Asset/AssetOptimizer.php |
Constructs the Optimizer object. |
charset.css.optimized.css |
file |
advagg_css_minify/tests/src/Kernel/Asset/css_test_files/charset.css.optimized.css |
html{font-family:"sans-serif"} |
comment_hacks.css.optimized.css |
file |
advagg_css_minify/tests/src/Kernel/Asset/css_test_files/comment_hacks.css.optimized.css |
.test1{display:block}/*\*/html .clear-block{height:1%}.clear-block{display:block;font:italic bold 12px/30px… |
CssMinifier::optimize |
function |
advagg_css_minify/src/Asset/CssMinifier.php |
Optimize the asset's content. |
CssMinifierUnitTest::$optimizer |
property |
advagg_css_minify/tests/src/Kernel/Asset/CssMinifierUnitTest.php |
The Minifier. |
CssOptimizer |
class |
src/Asset/CssOptimizer.php |
The CSS Optimizer. |
CssOptimizer.php |
file |
src/Asset/CssOptimizer.php |
|
CssOptimizer::addDnsPrefetch |
function |
src/Asset/CssOptimizer.php |
Extract any domains to prefetch DNS. |
CssOptimizer::fixType |
function |
src/Asset/CssOptimizer.php |
Checks for and if found fixes incorrectly set asset types. |
CssOptimizer::optimizeFile |
function |
src/Asset/CssOptimizer.php |
Perform any in-place optimization & pass to event for further optimization. |
CssOptimizer::updateUrls |
function |
src/Asset/CssOptimizer.php |
Update any internal urls. |
CssOptimizer::__construct |
function |
src/Asset/CssOptimizer.php |
Constructs the Optimizer object. |
CssOptimizerUnitTest |
class |
tests/src/Kernel/Asset/CssOptimizerUnitTest.php |
Tests the CSS asset optimizer. |
CssOptimizerUnitTest.php |
file |
tests/src/Kernel/Asset/CssOptimizerUnitTest.php |
|
CssOptimizerUnitTest::$dir |
property |
tests/src/Kernel/Asset/CssOptimizerUnitTest.php |
The directory for comparison/getting CSS files from. |
CssOptimizerUnitTest::$modules |
property |
tests/src/Kernel/Asset/CssOptimizerUnitTest.php |
Modules to enable. |
CssOptimizerUnitTest::$optimizer |
property |
tests/src/Kernel/Asset/CssOptimizerUnitTest.php |
The Optimizer. |
CssOptimizerUnitTest::providerTestUrlUpdate |
function |
tests/src/Kernel/Asset/CssOptimizerUnitTest.php |
Provides data for the url update test. |
CssOptimizerUnitTest::setUp |
function |
tests/src/Kernel/Asset/CssOptimizerUnitTest.php |
|
CssOptimizerUnitTest::testUrlUpdate |
function |
tests/src/Kernel/Asset/CssOptimizerUnitTest.php |
Tests the urlUpdate() method. |
css_input_without_import.css.optimized.css |
file |
advagg_css_minify/tests/src/Kernel/Asset/css_test_files/css_input_without_import.css.optimized.css |
body{margin:0;padding:0;background:#edf5fa;font:76%/170% Verdana,sans-serif;color:#494949}.this .is .a .test{font:1em/100% Verdana,sans-serif;color:#494949}.this .is .a .test{font:1em/100% Verdana,sans-serif;color:#494949}some :pseudo… |
JsMinifier::optimize |
function |
advagg_js_minify/src/Asset/JsMinifier.php |
Optimize the asset's content. |
JsMinifierUnitTest::$optimizer |
property |
advagg_js_minify/tests/src/Kernel/Asset/JsMinifierUnitTest.php |
The Minifier. |