Update lib/Twig/Autoloader.php

Added the ability to register the autoloader at the top of the stack, useful in some situations.
This commit is contained in:
za-creature
2012-12-30 21:46:06 +02:00
parent 10cdd2f592
commit 15be13c081
+6 -2
View File
@@ -19,11 +19,15 @@ class Twig_Autoloader
{
/**
* Registers Twig_Autoloader as an SPL autoloader.
*
* @param boolean $prepend (optional) Whether to add the autoloader to
* the start of the stack. Defaults to false so the autoloader will be
* appended to the stack.
*/
public static function register()
public static function register($prepend = false)
{
ini_set('unserialize_callback_func', 'spl_autoload_call');
spl_autoload_register(array(new self, 'autoload'));
spl_autoload_register(array(new self, 'autoload'), true, $prepend);
}
/**