AkObject | --AkPluginManager
Located in File: /AkPlugin/AkPluginManager.php
$main_repository = AK_PLUGINS_MAIN_REPOSITORY (line 48)
$respository_discovery_page = AK_PLUGINS_REPOSITORY_DISCOVERY_PAGE (line 59)
A wiki page containing links to repositories. Links on that wiki page must link to an http:// protocol (no SSL yet) and end in plugins. Defaults to AK_PLUGINS_REPOSITORY_DISCOVERY_PAGE
Method addRepository (line 101)
Method getAvailableRepositories (line 70)
Method getDiscoveredRepositories (line 289)
Method getInstalledPlugins (line 160)
Method getPlugins (line 141)
Goes through each trusted plugin server and retrieves the name of the folders (plugins) on the repository path.
Method getRepositoryForPlugin (line 303)
Method guessBestInstallMethod (line 211)
Method installPlugin (line 187)
Install a plugin from a remote resource.
Plugins can have an Akelos installer at located at "plugin_name/installer/plugin_name_installer.php" If the installer is available, it will run the "PluginNameInstaller::install()" method, which will trigger all the up_* methods for the installer.
Method removeRepository (line 117)
Method uninstallPlugin (line 270)
Plugins can have an Akelos installer at located at "plugin_name/installer/plugin_name_installer.php" If the installer is available, it will run the "PluginNameInstaller::uninstall()" method, which will trigger all the down_* methods for the installer.
Method updatePlugin (line 243)
Uses subversion update if available. If http update is used, it will download the whole plugin unless there is a CHANGELOG file, in which case it will only perform the update if there are changes.
Method _installUsingCheckout (line 527)
Method _installUsingExport (line 541)
Method _installUsingExternals (line 555)
Method _installUsingHttp (line 616)
Method _setExternals (line 580)
Method _updateUsingExport (line 549)
AkObject::AkObject() - A hack to support __construct() on PHP 4
AkObject::__construct() - Class constructor, overriden in descendant classes
AkObject::freeMemory() - Unsets circular reference children that are not freed from memory when calling unset() or when the parent object is garbage collected.
AkObject::log() -
AkObject::toString() - Object-to-string conversion
AkObject::__clone() - Clone class (Zend Engine 2 compatibility trick)
AkObject::__destruct() - Class destructor, overriden in descendant classes
AkObject::__toString() -