Example #1
0
 public function testShouldRegisterWithVariousExtensions()
 {
     $loader = new PsrLoader();
     $loader->registerNamespaces(array('TestLib' => $this->currentDir . 'TestLib' . DIRECTORY_SEPARATOR));
     $loader->setExtensions(array('php', 'php5', 'inc'));
     $loader->register();
     $loaders = spl_autoload_functions();
     $this->assertTrue(count($this->loaders) < count($loaders));
     $testClass1 = new \TestLib\Unusable\Underscored_TestClass1();
     $testClass2 = new \TestLib\Unusable\Underscored_TestClass2();
     $testClass3 = new \TestLib\Unusable\Underscored_TestClass3();
 }
Example #2
0
 public function testShouldRegisterWithVariousExtensions()
 {
     $loader = new PsrLoader();
     $loader->registerNamespaces(['TestLib' => $this->baseDir]);
     $loader->setExtensions(['php', 'php5', 'inc']);
     $loader->register();
     $loaders = spl_autoload_functions();
     $this->assertTrue(count($this->loaders) < count($loaders));
     $this->assertTrue(class_exists('\\TestLib\\Unusable\\Underscored_TestClass1'));
     $this->assertTrue(class_exists('\\TestLib\\Unusable\\Underscored_TestClass2'));
     $this->assertTrue(class_exists('\\TestLib\\Unusable\\Underscored_TestClass3'));
 }