public function installAndActivate($name) { $plugin = $this->plugin_factory->getPluginByName($name); if (!$plugin) { $plugin = $this->installPlugin($name); } if (!$this->plugin_factory->isPluginAvailable($plugin)) { $this->plugin_factory->availablePlugin($plugin); } $this->site_cache->invalidatePluginBasedCaches(); }