Beispiel #1
0
 /**
  * @codeCoverageIgnore
  */
 public static function boot()
 {
     if (version_compare(elgg_get_version(true), '1.9', '<')) {
         $autoloader = new \CodeReview\Autoloader();
         $autoloader->register();
     }
     $enginePath = elgg_get_config('path') . 'engine/';
     if (function_exists('elgg_get_engine_path')) {
         $enginePath = elgg_get_engine_path() . '/';
     }
     self::initConfig(array('engine_path' => $enginePath, 'path' => elgg_get_config('path'), 'pluginspath' => elgg_get_plugins_path(), 'plugins_getter' => 'elgg_get_plugins'));
 }
 public function testRegister()
 {
     $autoloader = new \CodeReview\Autoloader();
     $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());
 }
Beispiel #3
0
<?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 CodeReview Autoloader...\n";
require_once dirname(dirname(dirname(__FILE__))) . '/classes/CodeReview/Autoloader.php';
$autoloader = new \CodeReview\Autoloader();
$autoloader->register();