Move the whole compiler GET of the component object to now use the container->component object/class.

This commit is contained in:
2023-01-22 02:38:21 +02:00
parent f44f385159
commit e6c02a29f6
115 changed files with 13148 additions and 6292 deletions

View File

@ -421,9 +421,9 @@ class JavaScript extends Minify
$minifier = $this;
$callback = function ($match) use ($minifier) {
if (
substr($match[2], 0, 1) === '!' ||
strpos($match[2], '@license') !== false ||
strpos($match[2], '@preserve') !== false
substr((string) $match[2], 0, 1) === '!' ||
strpos((string) $match[2], '@license') !== false ||
strpos((string) $match[2], '@preserve') !== false
) {
// preserve multi-line comments that start with /*!
// or contain @license or @preserve annotations
@ -735,9 +735,7 @@ class JavaScript extends Minify
$escaped = array_map('preg_quote', $keywords, $delimiter);
// add word boundaries
array_walk($keywords, function ($value) {
return '\b' . $value . '\b';
});
array_walk($keywords, fn($value) => '\b' . $value . '\b');
$keywords = array_combine($keywords, $escaped);
@ -820,7 +818,7 @@ class JavaScript extends Minify
* character and check if it's a `.`
*/
$callback = function ($match) {
if (trim($match[1]) === '.') {
if (trim((string) $match[1]) === '.') {
return $match[0];
}