[dev] [cvs] commit: imp/lib/IMAP Tree.php
Jan Schneider
jan at horde.org
Fri Aug 26 13:36:45 PDT 2005
Zitat von Michael M Slusarz <slusarz at bigworm.curecanti.org>:
> Quoting Jan Schneider <jan at horde.org>:
>
>> Zitat von Michael M Slusarz <slusarz at curecanti.org>:
>>
>>> slusarz 2005-08-25 21:33:01 PDT
>>>
>>> Modified files:
>>> lib/IMAP Tree.php
>>> Log:
>>> This breaks things when located here. Move this code to IMAP_Tree::.
>>
>> How about BC? Wouldn't it be much cleaner if you implement two versions
>> of IMAP_Tree and make the current IMAP_Tree only a proxy class that
>> automatically selects the correct version depending on information it
>> gets from IMP_Tree, ie whether it is extended from IMP 4.0 or 4.1?
>
> This code was never in a stable release. It was inserted a few days
> ago and then removed by me yesterday. So there are no BC concerns.
Ah, OK.
> And IMAP_Tree in Horde 3.1 should still be BC with IMP 4.0 (and vice
> versa) - I will go back and verify this when the code stabilize.
> Obviously the namespace issues will only fully be cleaned up if using
> IMP 4.1/Horde 3.1 but there's nothing I can do about that without
> breaking BC. But IMAP_Tree 3.1 should continue to work fine using the
> old prefix/folder/namespace input rather than the new namespaces input.
I know that you're keeping an eye on BC, it was rather a suggestion to
possibly make the code less confusing.
Jan.
--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
More information about the dev
mailing list