Since commit 476ca361 (2025-05-20), RequestBuilder::__construct() requires 3 arguments, and RampageBootstrap was updated accordingly. However, a more recent commit fc06337 (2026-05-13) reverts RampageBootstrap to calling new RequestBuilder() with no arguments, causing a fatal error at runtime.
A second inconsistency appears in the same commit: RampageRequestHandler is now instantiated with 5 arguments including an $injector and a controller class name (string), but its constructor still expects 4 arguments with ?RequestHandlerInterface as the 4th parameter.
Both issues suggest an in-progress refactoring in Http_Server that has not yet been completed.
Tested on horde/Core @ fc06337, horde/Http_Server @ current.
Observed on pristine code while testing OIDC login. LDAP login works fine.
@ralflang you may want to have a look.
Since commit 476ca361 (2025-05-20), RequestBuilder::__construct() requires 3 arguments, and RampageBootstrap was updated accordingly. However, a more recent commit fc06337 (2026-05-13) reverts RampageBootstrap to calling new RequestBuilder() with no arguments, causing a fatal error at runtime.
A second inconsistency appears in the same commit: RampageRequestHandler is now instantiated with 5 arguments including an $injector and a controller class name (string), but its constructor still expects 4 arguments with ?RequestHandlerInterface as the 4th parameter.
Both issues suggest an in-progress refactoring in Http_Server that has not yet been completed.
Tested on horde/Core @ fc06337, horde/Http_Server @ current.
Observed on pristine code while testing OIDC login. LDAP login works fine.
@ralflang you may want to have a look.