Example #1
0
 public function testRegisterPluginsCanAcceptArrayElementWithObjectProvidingAMap()
 {
     $pluginMap = new TestAsset\TestPluginMap();
     $this->loader->registerPlugins(array($pluginMap));
     $this->assertEquals($pluginMap->map, $this->loader->getRegisteredPlugins());
 }
Example #2
0
 public function testStaticMapUsesLateStaticBinding()
 {
     TestAsset\ExtendedPluginClassLoader::addStaticMap(array('test' => __CLASS__));
     $loader = new PluginClassLoader();
     $this->assertFalse($loader->getClassName('test'));
     $loader = new TestAsset\ExtendedPluginClassLoader();
     $this->assertEquals(__CLASS__, $loader->getClassName('test'));
 }