Updates class autoloader to use class_alias
Makes Exceptions extend the base classes, rather than the subclasses to avoid class redefinition errors. Makes PluginFactories define the interface using the base class rather than a subclass to avoid class_implements() to fail by testing for a class not in the hierarchy.
This commit is contained in:
@@ -2,23 +2,23 @@
|
||||
|
||||
class SihnonFramework_Exception extends Exception {};
|
||||
|
||||
class SihnonFramework_Exception_NotImplemented extends Sihnon_Exception {};
|
||||
class SihnonFramework_Exception_MissingDefinition extends Sihnon_Exception {};
|
||||
class SihnonFramework_Exception_NotImplemented extends SihnonFramework_Exception {};
|
||||
class SihnonFramework_Exception_MissingDefinition extends SihnonFramework_Exception {};
|
||||
|
||||
class SihnonFramework_Exception_DatabaseException extends Sihnon_Exception {};
|
||||
class SihnonFramework_Exception_DatabaseConfigMissing extends Sihnon_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_DatabaseConnectFailed extends Sihnon_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_NoDatabaseConnection extends Sihnon_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_DatabaseQueryFailed extends Sihnon_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_ResultCountMismatch extends Sihnon_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_DatabaseException extends SihnonFramework_Exception {};
|
||||
class SihnonFramework_Exception_DatabaseConfigMissing extends SihnonFramework_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_DatabaseConnectFailed extends SihnonFramework_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_NoDatabaseConnection extends SihnonFramework_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_DatabaseQueryFailed extends SihnonFramework_Exception_DatabaseException {};
|
||||
class SihnonFramework_Exception_ResultCountMismatch extends SihnonFramework_Exception_DatabaseException {};
|
||||
|
||||
class SihnonFramework_Exception_ConfigException extends Sihnon_Exception {};
|
||||
class SihnonFramework_Exception_UnknownSetting extends Sihnon_Exception_ConfigException {};
|
||||
class SihnonFramework_Exception_ConfigException extends SihnonFramework_Exception {};
|
||||
class SihnonFramework_Exception_UnknownSetting extends SihnonFramework_Exception_ConfigException {};
|
||||
|
||||
class SihnonFramework_Exception_CacheException extends Sihnon_Exception {};
|
||||
class SihnonFramework_Exception_InvalidCacheDir extends Sihnon_Exception_CacheException {};
|
||||
class SihnonFramework_Exception_CacheObjectNotFound extends Sihnon_Exception_CacheException {};
|
||||
class SihnonFramework_Exception_CacheException extends SihnonFramework_Exception {};
|
||||
class SihnonFramework_Exception_InvalidCacheDir extends SihnonFramework_Exception_CacheException {};
|
||||
class SihnonFramework_Exception_CacheObjectNotFound extends SihnonFramework_Exception_CacheException {};
|
||||
|
||||
class SihnonFramework_Exception_InvalidPluginName extends Sihnon_Exception {};
|
||||
class SihnonFramework_Exception_InvalidPluginName extends SihnonFramework_Exception {};
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user