app/code/core there is a folder
Zend that contains several classes that are slightly different from the ones in Zend.
I understand the fact that based on how the Magento autoloader works, these classes will be used instead of the zend ones.
My question is to why are these needed.
I tried to compare the contents but it's too abstract for me.
Zend_Mime has been there since the beginning. It suffered a few modifications but it's there today.
Zend_Date was added in magento-1.7 and it has an explanation:
This class replaces default Zend_Date because of problem described in Jira ticket MAGE-4872
The only difference between current class and original one is overwritten implementation of mktime method
Well...there are other differences beside mktime. Any chance someone knows what the
MAGE-4872 jira ticket contains?
Zend_Db_Statement was added in magento-1.8. For this one there are only 2 crazy regex-es in the
_stripQuoted method that I don't understand.
In older versions up to 1.3 there was some backend cache classes but I don't care about them anymore.