<?php
$scripts = [
'/media/jui/js/jquery.min.js' => 'something',
'/media/jui/js/jquery-noconflict.js' => 'something',
'/media/jui/js/jquery-migrate.min.js' => 'something',
'/media/jui/js/bootstrap.min.js' => 'something',
'/media/jui/js/jquery.autocomplete.min.js' => 'something',
'/media/system/js/caption.js' => 'something',
'/media/system/js/mootools-core.js' => 'something',
'/media/system/js/mootools-more.js' => 'something',
];
$blackList = array_flip([
'jquery-noconflict.js',
'bootstrap.min.js',
'mootools-core.js',
]);
foreach (array_keys($scripts) as $script) {
if (key_exists(basename($script), $blackList)) {
unset($scripts[$script]);
}
};
var_export($scripts);
- Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- array (
'/media/jui/js/jquery.min.js' => 'something',
'/media/jui/js/jquery-migrate.min.js' => 'something',
'/media/jui/js/jquery.autocomplete.min.js' => 'something',
'/media/system/js/caption.js' => 'something',
'/media/system/js/mootools-more.js' => 'something',
)
preferences:
131.51 ms | 403 KiB | 121 Q