6.0.0-beta1
7/7/25

[#15110] LoginTasks: each() is no more available in PHP-8
Summary LoginTasks: each() is no more available in PHP-8
Queue Horde Framework Packages
Type Bug
State Resolved
Priority 2. Medium
Owners mrubinsk (at) horde (dot) org
Requester thierry (at) freebsd (dot) org
Created 05/11/2022 (1153 days ago)
Due
Updated 06/25/2022 (1108 days ago)
Assigned
Resolved 06/25/2022 (1108 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
06/25/2022 06:57:55 PM Michael Rubinsky Comment #3
Assigned to Michael Rubinsky
State ⇒ Resolved
Priority ⇒ 2. Medium
Reply to this comment
This was fixe in 2017, but no one noticed it was not released until now!

Pushing a new release now.
05/11/2022 02:10:45 PM thierry (at) freebsd (dot) org Comment #2 Reply to this comment
each() is no more available in PHP-8, but still used in LoginTasks.
v2.0.7 has been released in 2016: is there a newer package available 
somewhere?
Forgot to mention the error message:

Call to undefined function each()
in /usr/local/share/pear/Horde/LoginTasks/Tasklist.php:103
1. Horde_Registry::appInit() /usr/local/www/horde/kronolith/index.php:10
2. Horde_Registry->pushApp() /usr/local/share/pear/Horde/Registry.php:298
3. Horde_Core_LoginTasks->runTasks() 
/usr/local/share/pear/Horde/Registry.php:1650
4. Horde_Core_LoginTasks->runTasks() 
/usr/local/share/pear/Horde/Core/LoginTasks.php:45
5. Horde_LoginTasks->runTasks() 
/usr/local/share/pear/Horde/Core/LoginTasks.php:48
6. Horde_LoginTasks_Tasklist->ready() 
/usr/local/share/pear/Horde/LoginTasks.php:212

05/11/2022 02:08:33 PM thierry (at) freebsd (dot) org Comment #1
Priority ⇒ 3. High
Patch ⇒ No
Milestone ⇒
Queue ⇒ Horde Framework Packages
Summary ⇒ LoginTasks: each() is no more available in PHP-8
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
each() is no more available in PHP-8, but still used in LoginTasks.
v2.0.7 has been released in 2016: is there a newer package available 
somewhere?

Saved Queries