diff options
Diffstat (limited to 'phpspec-autoload.php')
| -rw-r--r-- | phpspec-autoload.php | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/phpspec-autoload.php b/phpspec-autoload.php index fff41bc..47f19c5 100644 --- a/phpspec-autoload.php +++ b/phpspec-autoload.php @@ -1,5 +1,7 @@  <?php +/* not namespaced, use classs-map */  require_once 'phpspec/php-diff/autoload.php'; +/* prophecy and its dependencies */  require_once 'Prophecy/autoload.php';  $vendorDir = '/usr/share/php'; @@ -7,10 +9,15 @@ require_once $vendorDir . '/Symfony/Component/ClassLoader/UniversalClassLoader.p  use Symfony\Component\ClassLoader\UniversalClassLoader;  $loader = new UniversalClassLoader(); -$loader->registerNamespaces(array( +$ns = array(      'Doctrine\\Instantiator'              => $vendorDir,      'SebastianBergmann'                   => $vendorDir,      'Symfony\\Component'                  => $vendorDir,      'PhpSpec'                             => dirname(__DIR__), -)); +); +/* spec tree in current dir, when exists */ +if (is_dir(getcwd().'/spec')) { +    $ns['spec'] = getcwd(); +} +$loader->registerNamespaces($ns);  $loader->register(); | 
