/** * @test */ public function load() { $loader = new Stagehand_Autoload_Loader_NamespaceLoader(); $loader->addNamespace('Stagehand\\Autoload\\Loader\\NamespaceLoaderTest'); $this->assertTrue($loader->load('\\Stagehand\\Autoload\\Loader\\NamespaceLoaderTest\\Foo')); $this->assertTrue($loader->load('Stagehand\\Autoload\\Loader\\NamespaceLoaderTest\\Foo')); $this->assertTrue(class_exists('\\Stagehand\\Autoload\\Loader\\NamespaceLoaderTest\\Foo', false)); $this->assertTrue(class_exists('Stagehand\\Autoload\\Loader\\NamespaceLoaderTest\\Foo', false)); }
protected function matchNamespace($class, $namespace) { $this->processedNamespaces[] = $namespace; return parent::matchNamespace($class, $namespace); }