/** * Удаление плагина * @param string $plugin имя плагина * @return bool статус выполнения */ public function uninstall($plugin) { if (!$this->load($plugin, true)) { return false; } $o = $this->plugins[$plugin]; $revert = $this->p->revert_replace($plugin); if (is_callable(array($o, 'uninstall'))) { $r = $o->uninstall($revert); } return $r || is_null($r) ? true : false; }