Update 26.0.0 to 26.0.1 to 26.0.2 delivers (again) "Using ${var} in strings is deprecated, use {$var} instead.... /3rdparty/scssphp/scssphp/src/Compiler.php#3491"

a little bit frustrated i see that the errors

[PHP] Fehler: Using ${var} in strings is deprecated, use {$var} instead at /var/www/nextcloud/3rdparty/scssphp/scssphp/src/Compiler.php#3491

GET /apps/theming/theme/light.css?plain=0&v=b6692ea5
from LOCAL-IP at 2023-05-28T08:37:28+02:00

are back in the original files of the update to NC 26.0.2

The line 3491 of …/src/Compiler.php says

if (
\is_callable([$this, $fn]) ||
(($fn = “op${ucLType}${ucRType}”) &&
\is_callable([$this, $fn]) &&
$passOp = true) ||
(($fn = “op${ucOpName}”) &&
\is_callable([$this, $fn]) &&
$genOp = true)

like the solution on github mentioned

Shouldn’t lines 3491 ff be like this?

if (
\is_callable([$this, $fn]) ||
(($fn = “op{$ucLType}{$ucRType}”) &&
\is_callable([$this, $fn]) &&
$passOp = true) ||
(($fn = “op{$ucOpName}”) &&
\is_callable([$this, $fn]) &&
$genOp = true)

My System is ubuntu 22.04.2, PHP 8.2.6
I still have the …/3rdparty/scssphp/scssphp/src folder of the 26.0.1 in my updater_xxxxx/backups folder.
The error “…Using ${var} in strings is deprecated, use {$var} instead…” leads me to the to this