6.0.0-beta13
4/11/26

[#7856] Horde_Autoloader breaks with paths that contain an underscore (_) character
Summary Horde_Autoloader breaks with paths that contain an underscore (_) character
Queue Horde Framework Packages
Queue Version HEAD
Type Bug
State Resolved
Priority 1. Low
Owners Horde Developers (at) , chuck (at) horde (dot) org, slusarz (at) horde (dot) org
Requester mrubinsk (at) horde (dot) org
Created 1/15/09 (6295 days ago)
Due
Updated 6/30/09 (6129 days ago)
Assigned 1/19/09 (6291 days ago)
Resolved 6/30/09 (6129 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
30.06.2009 18:43:28 Michael Slusarz Comment #2
Assigned to Michael Slusarz
State ⇒ Resolved
Reply to this comment
Fixed.
19.01.2009 02:04:13 Chuck Hagenbuch Assigned to Chuck Hagenbuch
State ⇒ Assigned
Assigned to Horde DevelopersHorde Developers
 
15.01.2009 23:02:45 Michael Rubinsky Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Horde_Autoloader breaks with paths that contain an underscore (_) character
Queue ⇒ Horde Framework Packages
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
If a path for an auto-included file has an underscore in it, it is 
replaced with a '/' character.  So that paths such as   
horde_dev/horde-hatchery/imp/lib will be parsed by the Autoloader to 
be horde/dev/horde-hatchery/imp/lib



This means that IMP, for example, could never be installed in any path 
with an underscore, and thus should be fixed to only replace 
occurrences of '_' (and probably the '::' too) in the $class name.




Saved Queries