3
if (__FILE__ == realpath($GLOBALS['_SERVER']['SCRIPT_NAME'])) {
4
$phar = realpath($GLOBALS['_SERVER']['SCRIPT_NAME']);
7
$files = get_included_files();
12
define('__PHPUNIT_PHAR__', str_replace(DIRECTORY_SEPARATOR, '/', $phar));
13
define('__PHPUNIT_PHAR_ROOT__', 'phar://___PHAR___');
15
spl_autoload_register(
18
static $classes = NULL;
20
if ($classes === NULL) {
26
$class = strtolower($class);
28
if (isset($classes[$class])) {
29
require __PHPUNIT_PHAR_ROOT__ . $classes[$class];
34
Phar::mapPhar('___PHAR___');
37
if (isset($_SERVER['argv'][1]) && $_SERVER['argv'][1] == '--manifest') {
38
print file_get_contents(__PHPUNIT_PHAR_ROOT__ . '/manifest.txt');
42
PHPUnit_TextUI_Command::main();