ZF-5268: Change in loader behavoir affects Zend_Db_Table's dependency on loadClass w/ Exception thrown
Description
Most immediately, one would expect that when a non-existent class is requested via loadClass() an exception is thrown, not an error.
We should evaluate the current failing/errored unit tests:
1) testTableRelationshipFindParentRowException(Zend_Db_Table_Relationships_Db2Test)
include(nonexistant\class.php): failed to open stream: No such file or directory
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Loader.php:83
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Loader.php:83
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Db\Table\Row\Abstract.php:912
2) testTableRelationshipFindManyToManyRowsetException(Zend_Db_Table_Relationships_Db2Test)
include(nonexistant\class.php): failed to open stream: No such file or directory
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Loader.php:83
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Loader.php:83
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Db\Table\Row\Abstract.php:984
3) testTableRelationshipFindDependentRowsetException(Zend_Db_Table_Relationships_Db2Test)
include(nonexistant\class.php): failed to open stream: No such file or directory
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Loader.php:83
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Loader.php:83
C:\Documents and Settings\Administrator\My Documents\ZendFramework\StandardTrunk\library\Zend\Db\Table\Row\Abstract.php:859
Comments
Posted by Matthew Weier O'Phinney (matthew) on 2009-05-14T05:47:07.000+0000
This appears to be resolved at this time.