@ 2022-03-15T04:27:04Z <?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([
'/media/jui/js/jquery-noconflict.js',
'/jui/js/bootstrap.min.js',
'/media/jui/js/mootools-core.js',
]);
foreach (array_intersect_ukey($scripts, $blackList, fn($a, $b) => (int) str_ends_with($a, $b)) as $script => $something) {
unset($scripts[$script]);
};
var_export($scripts);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 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/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',
) Output for 7.4.0 - 7.4.33 Fatal error: Uncaught Error: Call to undefined function str_ends_with() in /in/0QXaZ:20
Stack trace:
#0 [internal function]: {closure}('/media/jui/js/j...', '/media/jui/js/j...')
#1 /in/0QXaZ(20): array_intersect_ukey(Array, Array, Object(Closure))
#2 {main}
thrown in /in/0QXaZ on line 20
Process exited with code 255 . preferences:dark mode live preview
135.88 ms | 402 KiB | 121 Q