From 8c535b1961e7671be865dd9f3a6a30d565893c1e Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 7 Feb 2012 11:11:39 +0100 Subject: [PATCH] Allow the Composer ClassLoader to be unregistered easily --- src/Composer/Autoload/ClassLoader.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Composer/Autoload/ClassLoader.php b/src/Composer/Autoload/ClassLoader.php index b04069d40..aa4669e34 100644 --- a/src/Composer/Autoload/ClassLoader.php +++ b/src/Composer/Autoload/ClassLoader.php @@ -84,6 +84,14 @@ class ClassLoader spl_autoload_register(array($this, 'loadClass'), true, $prepend); } + /** + * Unregisters this instance as an autoloader. + */ + public function unregister() + { + spl_autoload_unregister(array($this, 'loadClass')); + } + /** * Loads the given class or interface. *