/** * @param string $pluginClass */ public static function addPlugin($pluginClass) { self::getPluginInstances(); $plugin = new $pluginClass(); $pluginName = $plugin->getPluginName(); self::$plugins[$pluginName] = $pluginClass; self::$pluginInstances[$pluginName] = $plugin; self::$useCache = false; // disable the cache so that the added plugin will have effect }