A
- AbstractDriver — Class in namespace Comodojo\Installer\Drivers
- AbstractPersistence — Class in namespace Comodojo\Installer\Persistence
- Plugin::activate() — Method in class Plugin
B
- $CommandDriver#base_cmd — Property in class CommandDriver
- Basic command configuration
- $PluginDriver#base_plugin — Property in class PluginDriver
- Basic plugin configuration
- $RouteDriver#base_route — Property in class RouteDriver
- RouteDriver::buildRoute() — Method in class RouteDriver
- $TaskDriver#base_task — Property in class TaskDriver
- TaskDriver::buildTask() — Method in class TaskDriver
C
- $AbstractDriver#composer — Property in class AbstractDriver
- $AbstractDriver#configuration — Property in class AbstractDriver
- CommandDriver — Class in namespace Comodojo\Installer\Drivers
- Installer driver to process command line commands
- $AbstractPersistence#composer — Property in class AbstractPersistence
- $AbstractPersistence#configuration — Property in class AbstractPersistence
- $Plugin#comodojo_configuration — Property in class Plugin
- $Plugin#comodojo_configuration_persistence — Property in class Plugin
D
- $InstallerDriverManager#driver — Property in class InstallerDriverManager
- $Installer#drivers — Property in class Installer
- InstallerPersistenceInterface::dump() — Method in class InstallerPersistenceInterface
- Makes configuration persitent.
- AbstractPersistence::dump() — Method in class AbstractPersistence
- Makes configuration persitent.
- JsonPersistence::dump() — Method in class JsonPersistence
- Makes configuration persitent.
- YamlPersistence::dump() — Method in class YamlPersistence
- Makes configuration persitent.
F
- Filesystem — Class in namespace Comodojo\Installer\Components
- Extend the Composer Filesystem to make recursive copies
G
- $InstallerConfiguration#global_config — Property in class InstallerConfiguration
- InstallerConfiguration::getPackageTypes() — Method in class InstallerConfiguration
- InstallerConfiguration::getGlobalConfig() — Method in class InstallerConfiguration
- InstallerConfiguration::getPackageExtra() — Method in class InstallerConfiguration
- InstallerConfiguration::getPostInstallScript() — Method in class InstallerConfiguration
- InstallerConfigurationExtraParser::getDriver() — Method in class InstallerConfigurationExtraParser
- InstallerConfigurationExtraParser::getDriverSource() — Method in class InstallerConfigurationExtraParser
- InstallerConfigurationExtraParser::getPersistence() — Method in class InstallerConfigurationExtraParser
- InstallerConfigurationExtraParser::getPersistenceSource() — Method in class InstallerConfigurationExtraParser
- InstallerConfigurationExtraParser::getParams() — Method in class InstallerConfigurationExtraParser
- InstallerConfigurationGlobalParser::getExtraField() — Method in class InstallerConfigurationGlobalParser
- InstallerConfigurationGlobalParser::getPersistence() — Method in class InstallerConfigurationGlobalParser
- InstallerConfigurationGlobalParser::getParams() — Method in class InstallerConfigurationGlobalParser
- InstallerDriverManager::getDriver() — Method in class InstallerDriverManager
- InstallerDriverManager::getPersistence() — Method in class InstallerDriverManager
- AbstractDriver::getComposer() — Method in class AbstractDriver
- AbstractDriver::getIo() — Method in class AbstractDriver
- AbstractDriver::getConfiguration() — Method in class AbstractDriver
- AbstractDriver::getParameters() — Method in class AbstractDriver
- AbstractDriver::getPersistence() — Method in class AbstractDriver
- AbstractPersistence::getComposer() — Method in class AbstractPersistence
- AbstractPersistence::getIo() — Method in class AbstractPersistence
- AbstractPersistence::getConfiguration() — Method in class AbstractPersistence
- AbstractPersistence::getParameters() — Method in class AbstractPersistence
- Plugin::getSubscribedEvents() — Method in class Plugin
I
- InstallerConfiguration — Class in namespace Comodojo\Installer\Components
- InstallerConfigurationExtraParser — Class in namespace Comodojo\Installer\Components
- InstallerConfigurationGlobalParser — Class in namespace Comodojo\Installer\Components
- InstallerDriverManager — Class in namespace Comodojo\Installer\Components
- InstallerParameters — Class in namespace Comodojo\Installer\Components
- $AbstractDriver#io — Property in class AbstractDriver
- AbstractDriver::install() — Method in class AbstractDriver
- Install a package, processing all extra fields that it contains.
- CommandDriver::install() — Method in class CommandDriver
- Install a package, processing all extra fields that it contains.
- PluginDriver::install() — Method in class PluginDriver
- Install a package, processing all extra fields that it contains.
- RouteDriver::install() — Method in class RouteDriver
- Install a package, processing all extra fields that it contains.
- RouteDriver::installRoutes() — Method in class RouteDriver
- TaskDriver::install() — Method in class TaskDriver
- Install a package, processing all extra fields that it contains.
- TaskDriver::installTasks() — Method in class TaskDriver
- Installer — Class in namespace Comodojo\Installer
- Installer::install() — Method in class Installer
- {@inheritDoc}
- InstallerDriverInterface — Class in namespace Comodojo\Installer\Interfaces
- InstallerDriverInterface::install() — Method in class InstallerDriverInterface
- Install a package, processing all extra fields that it contains.
- InstallerPersistenceInterface — Class in namespace Comodojo\Installer\Interfaces
- $AbstractPersistence#io — Property in class AbstractPersistence
- $Plugin#installer_configuration — Property in class Plugin
J
- JsonPersistence — Class in namespace Comodojo\Installer\Persistence
- Dump configuration statements to a json file
L
- InstallerPersistenceInterface::load() — Method in class InstallerPersistenceInterface
- Load persistent definition (if available)
- AbstractPersistence::load() — Method in class AbstractPersistence
- Load persistent definition (if available)
- JsonPersistence::load() — Method in class JsonPersistence
- Load persistent definition (if available)
- YamlPersistence::load() — Method in class YamlPersistence
- Load persistent definition (if available)
- Plugin::loadComodojoConfiguration() — Method in class Plugin
M
- CommandDriver::manageCommands() — Method in class CommandDriver
- PluginDriver::managePlugins() — Method in class PluginDriver
P
- $InstallerConfiguration#package_types — Property in class InstallerConfiguration
- $InstallerConfiguration#package_extra — Property in class InstallerConfiguration
- $InstallerConfiguration#post_install_script — Property in class InstallerConfiguration
- $InstallerConfigurationExtraParser#properties — Property in class InstallerConfigurationExtraParser
- $InstallerConfigurationExtraParser#parameters — Property in class InstallerConfigurationExtraParser
- $InstallerConfigurationGlobalParser#properties — Property in class InstallerConfigurationGlobalParser
- $InstallerConfigurationGlobalParser#parameters — Property in class InstallerConfigurationGlobalParser
- $InstallerDriverManager#persistence — Property in class InstallerDriverManager
- $AbstractDriver#parameters — Property in class AbstractDriver
- $AbstractDriver#persistence — Property in class AbstractDriver
- PluginDriver — Class in namespace Comodojo\Installer\Drivers
- Installer driver to process plugins (out-of-framework event listeners)
- PostInstallScriptInterface — Class in namespace Comodojo\Installer\Interfaces
- $AbstractPersistence#parameters — Property in class AbstractPersistence
- Plugin — Class in namespace Comodojo\Installer
R
- Filesystem::rcopy() — Method in class Filesystem
- RouteDriver — Class in namespace Comodojo\Installer\Drivers
- Installer driver to process http routes
- PostInstallScriptInterface::run() — Method in class PostInstallScriptInterface
- Exec some kind of post-install script
S
- $Installer#supported_drivers — Property in class Installer
- $Installer#supported_packages — Property in class Installer
- Installer::supports() — Method in class Installer
- {@inheritDoc}
- AbstractPersistence::setConfiguration() — Method in class AbstractPersistence
- Plugin::startPostInstallScript() — Method in class Plugin
T
- TaskDriver — Class in namespace Comodojo\Installer\Drivers
- Installer driver to process tasks
U
- AbstractDriver::update() — Method in class AbstractDriver
- Update a package checking differences from it's initial and target extra fields.
- AbstractDriver::uninstall() — Method in class AbstractDriver
- Uninstall package, removing all related extra fields.
- CommandDriver::update() — Method in class CommandDriver
- Update a package checking differences from it's initial and target extra fields.
- CommandDriver::uninstall() — Method in class CommandDriver
- Uninstall package, removing all related extra fields.
- PluginDriver::update() — Method in class PluginDriver
- Update a package checking differences from it's initial and target extra fields.
- PluginDriver::uninstall() — Method in class PluginDriver
- Uninstall package, removing all related extra fields.
- RouteDriver::update() — Method in class RouteDriver
- Update a package checking differences from it's initial and target extra fields.
- RouteDriver::uninstall() — Method in class RouteDriver
- Uninstall package, removing all related extra fields.
- RouteDriver::uninstallRoutes() — Method in class RouteDriver
- TaskDriver::update() — Method in class TaskDriver
- Update a package checking differences from it's initial and target extra fields.
- TaskDriver::uninstall() — Method in class TaskDriver
- Uninstall package, removing all related extra fields.
- TaskDriver::uninstallTasks() — Method in class TaskDriver
- Installer::update() — Method in class Installer
- {@inheritDoc}
- Installer::uninstall() — Method in class Installer
- {@inheritDoc}
- InstallerDriverInterface::update() — Method in class InstallerDriverInterface
- Update a package checking differences from it's initial and target extra fields.
- InstallerDriverInterface::uninstall() — Method in class InstallerDriverInterface
- Uninstall package, removing all related extra fields.
V
- CommandDriver::validate() — Method in class CommandDriver
- PluginDriver::validate() — Method in class PluginDriver
- RouteDriver::validate() — Method in class RouteDriver
- TaskDriver::validate() — Method in class TaskDriver
Y
- YamlPersistence — Class in namespace Comodojo\Installer\Persistence
- Dump configuration statements to a yaml file
_
- InstallerConfiguration::__construct() — Method in class InstallerConfiguration
- InstallerConfigurationExtraParser::__construct() — Method in class InstallerConfigurationExtraParser
- InstallerConfigurationGlobalParser::__construct() — Method in class InstallerConfigurationGlobalParser
- InstallerDriverManager::__construct() — Method in class InstallerDriverManager
- InstallerParameters::__construct() — Method in class InstallerParameters
- AbstractDriver::__construct() — Method in class AbstractDriver
- Driver constructor,
just to ensure all pieces are in the right place
- Installer::__construct() — Method in class Installer
- InstallerDriverInterface::__construct() — Method in class InstallerDriverInterface
- Driver constructor,
just to ensure all pieces are in the right place
- InstallerPersistenceInterface::__construct() — Method in class InstallerPersistenceInterface
- Persistence constructor,
just to ensure all pieces are in the right place
- PostInstallScriptInterface::__construct() — Method in class PostInstallScriptInterface
- Post-install constructor,
just to ensure all pieces are in the right place
- AbstractPersistence::__construct() — Method in class AbstractPersistence
- Persistence constructor,
just to ensure all pieces are in the right place