| 
<?php/**
 * @author AlexanderC <[email protected]>
 * @date 10/28/13
 * @time 8:21 PM
 */
 
 spl_autoload_register(function ($class) {
 $rawParts = explode("\\", $class);
 
 if (count($rawParts) <= 0) {
 return false;
 }
 
 if ($rawParts[0] == "AOPHP") {
 $path = __DIR__ . '/src/';
 $parts = $rawParts;
 
 $file = realpath($path . implode("/", $parts) . ".php");
 
 return is_file($file) ? require $file : false;
 } else {
 $path = __DIR__ . '/tests/';
 $parts = & $rawParts;
 $file = realpath($path . implode("/", $parts) . ".php");
 
 return is_file($file) ? require $file : false;
 }
 });
 |