* @author Bernhard Posselt * @copyright Alessandro Cosentino 2012 * @copyright Bernhard Posselt 2012, 2014 */ require_once __DIR__ . '/../appinfo/autoload.php'; // to execute without owncloud, we need to create our own classloader spl_autoload_register(function ($className){ if (strpos($className, 'OCA\\') === 0) { $path = strtolower( str_replace('\\', '/', substr($className, 3)) . '.php' ); $relPath = __DIR__ . '/../..' . $path; if(file_exists($relPath)){ require_once $relPath; } } else if(strpos($className, 'OCP\\') === 0) { $path = strtolower( str_replace('\\', '/', substr($className, 3)) . '.php' ); $relPath = __DIR__ . '/../../../lib/public' . $path; if(file_exists($relPath)){ require_once $relPath; } } else if(strpos($className, 'Test\\') === 0) { $path = strtolower( str_replace('\\', '/', substr($className, 4)) . '.php' ); echo $path; $relPath = __DIR__ . '/../../../tests/lib' . $path; if(file_exists($relPath)){ require_once $relPath; } } });