I was glad to find out the good old digest is back, thanks! However, I get plenty of warnings due for loop continue has changed:
Code: Select all
[phpBB Debug] PHP Warning: in file [ROOT]/ext/phpbbservices/digests/cron/task/digests.php on line 573: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
[phpBB Debug] PHP Warning: in file [ROOT]/ext/phpbbservices/digests/cron/task/digests.php on line 589: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
[phpBB Debug] PHP Warning: in file [ROOT]/ext/phpbbservices/digests/cron/task/digests.php on line 597: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
[phpBB Debug] PHP Warning: in file [ROOT]/ext/phpbbservices/digests/cron/task/digests.php on line 643: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
[phpBB Debug] PHP Warning: in file [ROOT]/ext/phpbbservices/digests/cron/task/digests.php on line 702: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
Finding the spots:
Code: Select all
# find ext/phpbbservices/ -name '*.php' -exec grep -n continue {} +
ext/phpbbservices/digests/includes/html_messenger.php:264: continue;
ext/phpbbservices/digests/acp/main_module.php:907: continue;
ext/phpbbservices/digests/acp/main_module.php:1546: $continue = true;
ext/phpbbservices/digests/acp/main_module.php:1552: $continue = false;
ext/phpbbservices/digests/acp/main_module.php:1559: $continue = false;
ext/phpbbservices/digests/acp/main_module.php:1562: if ($continue && $this->config['phpbbservices_digests_test_clear_spool'])
ext/phpbbservices/digests/acp/main_module.php:1599: $continue = false;
ext/phpbbservices/digests/acp/main_module.php:1604: if ($continue && $this->config['phpbbservices_digests_test_time_use'])
ext/phpbbservices/digests/acp/main_module.php:1613: $continue = false;
ext/phpbbservices/digests/acp/main_module.php:1619: if ($continue)
ext/phpbbservices/digests/acp/main_module.php:1681: continue;
ext/phpbbservices/digests/acp/main_module.php:1691: continue;
ext/phpbbservices/digests/acp/main_module.php:1710: continue;
ext/phpbbservices/digests/cron/task/digests.php:559: continue;
ext/phpbbservices/digests/cron/task/digests.php:573: continue;
ext/phpbbservices/digests/cron/task/digests.php:589: continue;
ext/phpbbservices/digests/cron/task/digests.php:597: continue;
ext/phpbbservices/digests/cron/task/digests.php:640: // Write an error to the log and continue to the next subscriber.
ext/phpbbservices/digests/cron/task/digests.php:643: continue;
ext/phpbbservices/digests/cron/task/digests.php:697: // Write an error to the log and continue to the next subscriber.
ext/phpbbservices/digests/cron/task/digests.php:702: continue;
ext/phpbbservices/digests/cron/task/digests.php:741: // Write an error to the log and continue to the next subscriber.
ext/phpbbservices/digests/cron/task/digests.php:743: continue;
ext/phpbbservices/digests/cron/task/digests.php:1759: continue;
ext/phpbbservices/digests/cron/task/digests.php:1767: continue;
ext/phpbbservices/digests/cron/task/digests.php:1774: continue;
ext/phpbbservices/digests/cron/task/digests.php:1778: continue;
ext/phpbbservices/digests/cron/task/digests.php:1784: continue;
ext/phpbbservices/digests/cron/task/digests.php:1790: continue;
ext/phpbbservices/digests/cron/task/digests.php:1798: continue;
ext/phpbbservices/digests/cron/task/digests.php:1806: continue;
ext/phpbbservices/digests/cron/task/digests.php:1813: continue;
ext/phpbbservices/digests/cron/task/digests.php:1819: continue;
ext/phpbbservices/digests/cron/task/digests.php:1827: continue;
Code: Select all
# php --version
PHP 7.3.2 (cli) (built: Feb 21 2019 22:46:48) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.2, Copyright (c) 1998-2018 Zend Technologies