The CRON task comes back with the following error’s:
PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/html/vendor/symfony/console/Symfony/Component/Console/Helper/DialogHelper.php on line 52
PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /var/www/html/vendor/symfony/console/Symfony/Component/Console/Helper/QuestionHelper.php on line 120
In both instances the line is:
$messages[] = sprintf(" [%-${width}s] %s", $key, $value);
→ needs to change to:
$messages[] = sprintf(" [%-{$width}s] %s", $key, $value);
Good to see the issue will be addressed, but why not fix it in Matomo 4?
The system requirements explicitly state “Matomo fully works with PHP 8”, and PHP 8.2.x is the current stable version…