I don't quite see the point of this at all.
How is a Zend_Cache_Cache more useful than a Zend_Cache? It reduced
the clarity of a component name if you start adding unnecessary
suffixes to it.
It seems the only benefit here is to 'clean up' the core Zend folder
and I don't see that as much of a benefit.
As I said before, I _can_ see the benefit of moving Zend.php to
Zend_Core.php so that the entire framework can be encapsulated within
one folder, but the idea of moving all the other top-level components
doesn't make too much sense, has litle benefit and will cause a huge
amount of work to developers who have existing code.
Here are a few more examples of renaming the top-level class/sub-
class names:
Zend_Acl_Role => Zend_Acl_Role_Role
Zend_Acl_Resource => Zend_Acl_Resource_Resource
Zend_Cache => Zend_Cache_Cache
Zend_Cache_Backend => Zend_Cache_Cache_Backend_Backend
Zend_Db => Zend_Db_Db
Zend_Db_Profiler => Zend_Db_Profiler_Profiler
Zend_Db_Select => Zend_Db_Select_Select
Zend_Db_Statement => Zend_Db_Statement_Statement
Zend_Db_Adapter_Oracle => Zend_Db_Adapter_Oracle_Oracle
Zend_Db_Table_Row => Zend_Db_Table_Row_Row
Zend_Locale_Data => Zend_Locale_Data_Data
...
...
--
Simon Mundy | Director | PEPTOLAB
""" " "" """""" "" "" """"""" " "" """"" " """"" " """""" "" "
202/258 Flinders Lane | Melbourne | Victoria | Australia | 3000
Voice +61 (0) 3 9654 4324 | Mobile 0438 046 061 | Fax +61 (0) 3 9654
4124
http://www.peptolab.com