)
);
- /* Setup autoloader callbacks. */
- foreach ($callbacks as $key => $val) {
- Horde_Autoloader::addCallback($key, array($val, 'callback'));
- }
-
/* Setup injector. */
$GLOBALS['injector'] = $injector = new Horde_Injector(new Horde_Injector_TopLevel());
$GLOBALS['registry'] = $this;
$injector->setInstance('Horde_Registry', $this);
+ /* Setup autoloader instance and callbacks. */
$injector->setInstance('Horde_Autoloader', $GLOBALS['__autoloader']);
+ foreach ($callbacks as $key => $val) {
+ $GLOBALS['__autoloader']->addCallback($key, array($val, 'callback'));
+ }
+
/* Initialize browser object. */
$GLOBALS['browser'] = $injector->getInstance('Horde_Browser');
<?php
-require 'Horde/Autoloader.php';
-Horde_Autoloader::addClassPath(dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/lib');
+set_include_path(dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/lib:' . get_include_path());
+require 'Horde/Core/Autoloader.php';
$t = isset($_SERVER['argv'][1]) ? $_SERVER['argv'][1] : 'this fortnight';
$opts = count($_SERVER['argv']) > 1 ? array() : array('now' => new Horde_Date('2006-08-16 14:00:00'));
require_once $horde_base . '/lib/Application.php';
Horde_Registry::appInit('horde', array('authentication' => 'none'));
-Horde_Autoloader::addClassPath(dirname(__FILE__));
$vars = Horde_Variables::getDefaultVariables();
require_once 'PHPUnit/Util/Filter.php';
require_once 'PHPUnit/TextUI/Command.php';
-require 'Horde/Autoloader.php';
-Horde_Autoloader::addClassPath(dirname(dirname(dirname(__FILE__))) . '/lib');
+set_include_path(dirname(dirname(dirname(__FILE__))) . '/lib:' . get_include_path());
+require 'Horde/Core/Autoloader.php';
PHPUnit_Util_Filter::addFileToFilter(__FILE__, 'PHPUNIT');