original_string: public function installLoadedPlugins()
      {
          Log::debug("Loaded plugins: " . implode(", ", array_keys($this->getLoadedPlugins())));
          
          foreach ($this->getLoadedPlugins() as $plugin) {
              $this->installPluginIfNecessary($plugin);
          }
      }
code: public function installLoadedPlugins()
      {
          Log::debug("Loaded plugins: " . implode(", ", array_keys($this->getLoadedPlugins())));
          
          foreach ($this->getLoadedPlugins() as $plugin) {
              $this->installPluginIfNecessary($plugin);
          }
      }
code_tokens: public function installLoadedPlugins ( ) { Log :: debug ( "Loaded plugins: " . implode ( ", " , array_keys ( $ this -> getLoadedPlugins ( ) ) ) ) ; foreach ( $ this -> getLoadedPlugins ( ) as $ plugin ) { $ this -> installPluginIfNecessary ( $ plugin ) ; } }
docstring: Install loaded plugins
  
  @throws
  @return array Error messages of plugin install fails
docstring_tokens: Install loaded plugins