diff -up ./bin/phpreflect.json.rpm ./bin/phpreflect.json --- ./bin/phpreflect.json.rpm 2014-07-04 20:47:50.000000000 +0200 +++ ./bin/phpreflect.json 2014-07-08 10:41:15.517221093 +0200 @@ -1,30 +1,8 @@ { "source-providers": [ { - "in": "phar:///var/compatinfo/branches/v3/examples/archives/PHP_CompatInfo-2.0.0.zip as CompatInfo", - "name": "*.php", - "path": "PHP/" - }, - { - "in": "phar:///var/compatinfo/branches/v3/examples/archives/PHP_Reflect-1.0.0.tar as Reflect", - "path": "PHP/", - "name": "*.php" - }, - { - "in": "phar:///var/compatinfo/branches/v3/examples/archives/PHP_Reflect-1.0.0.tar as ReflectAL", - "path": "PHP/", - "name": "Autoload.php" - }, - { - "in": "phar:///var/compatinfo/branches/v3/examples/archives/phing-2.6.1.tgz as phing", - "name": "*.php", - "path": "tasks/system", - "notPath": "contrib/", - "size": "< 4K" - }, - { - "in": "phar:///var/compatinfo/branches/v3/examples/archives/Zend-1.12.3.tgz as ZF1", - "name": "*.php" + "in": ". as current", + "name": "/\\.(php|inc|phtml|module|install)$/" } ], "plugins": [ diff -up ./bin/phpreflect.rpm ./bin/phpreflect --- ./bin/phpreflect.rpm 2014-07-08 10:41:15.517221093 +0200 +++ ./bin/phpreflect 2014-07-08 10:49:23.585395326 +0200 @@ -5,7 +5,7 @@ if (\Phar::running()) { $vendorDir = 'phar://phpreflect.phar/vendor'; } else { $baseDir = dirname(__DIR__); - $vendorDir = $baseDir . '/vendor'; + $vendorDir = '/usr/share/php'; if (!getenv("REFLECT")) { $files = array( @@ -21,7 +21,24 @@ if (\Phar::running()) { } } } -require_once $vendorDir . '/autoload.php'; +require_once $vendorDir . '/PhpParser/Autoloader.php'; +PhpParser\Autoloader::register(); + +require_once $vendorDir . '/Symfony/Component/ClassLoader/UniversalClassLoader.php'; + +require_once $vendorDir . '/PHP/Timer.php'; + +use Symfony\Component\ClassLoader\UniversalClassLoader; + +$loader = new UniversalClassLoader(); +$loader->registerNamespaces(array( + 'Symfony\\Component\\Finder' => $vendorDir, + 'Symfony\\Component\\EventDispatcher' => $vendorDir, + 'Symfony\\Component\\Console' => $vendorDir, + 'Symfony\\Component\\ClassLoader' => $vendorDir, + 'Bartlett' => $vendorDir, +)); +$loader->register(); if (PHP_SAPI !== 'cli') { return; diff -up ./tests/bootstrap.php.rpm ./tests/bootstrap.php --- ./tests/bootstrap.php.rpm 2014-07-08 10:41:15.517221093 +0200 +++ ./tests/bootstrap.php 2014-07-08 10:45:43.280413655 +0200 @@ -1,6 +1,19 @@ registerNamespaces(array( + 'Bartlett\\Tests\\Reflect' => $baseDir . '/tests', + 'Bartlett' => $baseDir . '/src', +)); +$loader->useIncludePath(true); +$loader->register();