Exemple #1
0
 /**
  * Registers Smarty_Autoloader as an SPL autoloader.
  *
  * @param bool $prepend Whether to prepend the autoloader or not.
  */
 public static function register($prepend = false)
 {
     self::$SMARTY_DIR = defined('SMARTY_DIR') ? SMARTY_DIR : dirname(__FILE__) . DIRECTORY_SEPARATOR;
     self::$SMARTY_SYSPLUGINS_DIR = defined('SMARTY_SYSPLUGINS_DIR') ? SMARTY_SYSPLUGINS_DIR : self::$SMARTY_DIR . 'sysplugins' . DIRECTORY_SEPARATOR;
     if (version_compare(phpversion(), '5.3.0', '>=')) {
         spl_autoload_register(array(__CLASS__, 'autoload'), true, $prepend);
     } else {
         spl_autoload_register(array(__CLASS__, 'autoload'));
     }
 }
Exemple #2
0
 /**
  * Registers Smarty_Autoloader as an SPL autoloader.
  * @param bool $prepend Whether to prepend the autoloader or not.
  */
 public static function register($prepend = FALSE)
 {
     self::$SMARTY_DIR = defined('SMARTY_DIR') ? SMARTY_DIR : dirname(__FILE__) . '/';
     self::$SMARTY_SYSPLUGINS_DIR = defined('SMARTY_SYSPLUGINS_DIR') ? SMARTY_SYSPLUGINS_DIR : self::$SMARTY_DIR . 'sysplugins/';
     if (version_compare(phpversion(), '5.3.0', '>=')) {
         spl_autoload_register([__CLASS__, 'autoload'], TRUE, $prepend);
     } else {
         spl_autoload_register([__CLASS__, 'autoload']);
     }
 }