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(); }
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')); }