public function testRegister() { $autoloader = new CodeReviewAutoloader(); $this->assertFalse($autoloader->unregister()); //double register $this->assertTrue($autoloader->register()); $this->assertTrue($autoloader->register()); //unregister just once $this->assertTrue($autoloader->unregister()); $this->assertFalse($autoloader->unregister()); }
/** * @codeCoverageIgnore */ public static function boot() { if (version_compare(elgg_get_version(true), '1.9', '<')) { $autoloader = new CodeReviewAutoloader(); $autoloader->register(); } self::initConfig(array('path' => elgg_get_config('path'), 'pluginspath' => elgg_get_plugins_path(), 'plugins_getter' => 'elgg_get_plugins')); }
<?php date_default_timezone_set('UTC'); error_reporting(E_ALL | E_STRICT); //echo "Setting up Elgg core autoloader...\n"; //$engine = dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/engine'; //// Set up class auto-loading //require_once "$engine/lib/autoloader.php"; echo "Setting up CodeReviewAutoloader...\n"; require_once dirname(dirname(dirname(__FILE__))) . '/classes/CodeReviewAutoloader.php'; $autoloader = new CodeReviewAutoloader(); $autoloader->register();