public function removePlugin($plugin) { if ($plugin instanceof Phergie_Plugin_Abstract) { $plugin = $plugin->getName(); } $plugin = strtolower($plugin); unset($this->plugins[$plugin]); return $this; }
/** * Tests removePlugin() with a plugin short name. * * @depends testAddPluginByShortName * @return void */ public function testRemovePluginByShortName() { $plugin = 'Mock'; $this->handler->addPath(dirname(__FILE__), 'Phergie_Plugin_'); $this->handler->addPlugin($plugin); $this->handler->removePlugin($plugin); $this->assertFalse($this->handler->hasPlugin($plugin), 'Plugin was not removed'); }