From acc2d000c43b8fddecb7bdd696dfe145ecbc36d9 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Sat, 7 Nov 2015 23:31:36 +0100 Subject: [PATCH] loader: old class names triggers E_USER_DEPRECATED, removed preloading (BC break) --- src/loader.php | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/src/loader.php b/src/loader.php index 8896dc68..ca4f4ef5 100644 --- a/src/loader.php +++ b/src/loader.php @@ -62,26 +62,7 @@ spl_autoload_register(function ($class) { 'Dibi\Drivers\MsSql2005Reflector' => 'Dibi\Drivers\SqlsrvReflector', ]; if (isset($old2new[$class])) { + trigger_error("Class $class has been renamed to {$old2new[$class]}.", E_USER_DEPRECATED); class_alias($old2new[$class], $class); } }); - - -// preload for compatiblity -array_map('class_exists', [ - 'DibiConnection', - 'DibiDateTime', - 'DibiDriverException', - 'DibiEvent', - 'DibiException', - 'DibiFluent', - 'DibiLiteral', - 'DibiNotImplementedException', - 'DibiNotSupportedException', - 'DibiPcreException', - 'DibiProcedureException', - 'DibiResult', - 'DibiRow', - 'IDataSource', - 'IDibiDriver', -]);