A

AbstractDriverClass in namespace Comodojo\Installer\Drivers
AbstractPersistenceClass in namespace Comodojo\Installer\Persistence
Plugin::activate() — Method in class Plugin

B

$CommandDriver#base_cmdProperty in class CommandDriver
Basic command configuration
$PluginDriver#base_pluginProperty in class PluginDriver
Basic plugin configuration
$RouteDriver#base_routeProperty in class RouteDriver
RouteDriver::buildRoute() — Method in class RouteDriver
$TaskDriver#base_taskProperty in class TaskDriver
TaskDriver::buildTask() — Method in class TaskDriver

C

$AbstractDriver#composerProperty in class AbstractDriver
$AbstractDriver#configurationProperty in class AbstractDriver
CommandDriverClass in namespace Comodojo\Installer\Drivers
Installer driver to process command line commands
$AbstractPersistence#composerProperty in class AbstractPersistence
$AbstractPersistence#configurationProperty in class AbstractPersistence
$Plugin#comodojo_configurationProperty in class Plugin
$Plugin#comodojo_configuration_persistenceProperty in class Plugin

D

$InstallerDriverManager#driverProperty in class InstallerDriverManager
$Installer#driversProperty 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

FilesystemClass in namespace Comodojo\Installer\Components
Extend the Composer Filesystem to make recursive copies

G

$InstallerConfiguration#global_configProperty 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

InstallerConfigurationClass in namespace Comodojo\Installer\Components
InstallerConfigurationExtraParserClass in namespace Comodojo\Installer\Components
InstallerConfigurationGlobalParserClass in namespace Comodojo\Installer\Components
InstallerDriverManagerClass in namespace Comodojo\Installer\Components
InstallerParametersClass in namespace Comodojo\Installer\Components
$AbstractDriver#ioProperty 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
InstallerClass in namespace Comodojo\Installer
Installer::install() — Method in class Installer
{@inheritDoc}
InstallerDriverInterfaceClass in namespace Comodojo\Installer\Interfaces
InstallerDriverInterface::install() — Method in class InstallerDriverInterface
Install a package, processing all extra fields that it contains.
InstallerPersistenceInterfaceClass in namespace Comodojo\Installer\Interfaces
$AbstractPersistence#ioProperty in class AbstractPersistence
$Plugin#installer_configurationProperty in class Plugin

J

JsonPersistenceClass 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_typesProperty in class InstallerConfiguration
$InstallerConfiguration#package_extraProperty in class InstallerConfiguration
$InstallerConfiguration#post_install_scriptProperty in class InstallerConfiguration
$InstallerConfigurationExtraParser#propertiesProperty in class InstallerConfigurationExtraParser
$InstallerConfigurationExtraParser#parametersProperty in class InstallerConfigurationExtraParser
$InstallerConfigurationGlobalParser#propertiesProperty in class InstallerConfigurationGlobalParser
$InstallerConfigurationGlobalParser#parametersProperty in class InstallerConfigurationGlobalParser
$InstallerDriverManager#persistenceProperty in class InstallerDriverManager
$AbstractDriver#parametersProperty in class AbstractDriver
$AbstractDriver#persistenceProperty in class AbstractDriver
PluginDriverClass in namespace Comodojo\Installer\Drivers
Installer driver to process plugins (out-of-framework event listeners)
PostInstallScriptInterfaceClass in namespace Comodojo\Installer\Interfaces
$AbstractPersistence#parametersProperty in class AbstractPersistence
PluginClass in namespace Comodojo\Installer

R

Filesystem::rcopy() — Method in class Filesystem
RouteDriverClass 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_driversProperty in class Installer
$Installer#supported_packagesProperty in class Installer
Installer::supports() — Method in class Installer
{@inheritDoc}
AbstractPersistence::setConfiguration() — Method in class AbstractPersistence
Plugin::startPostInstallScript() — Method in class Plugin

T

TaskDriverClass 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

YamlPersistenceClass 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