|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Simple value class for information about a plugin. More...
Collaboration diagram for ilPluginInfo:Public Member Functions | |
| __construct (Version $actual_ilias_version, ilPluginSlotInfo $pluginslot, string $id, string $name, string $type, bool $activated, ?Version $current_version, ?int $current_db_version, Version $available_version, Version $minimum_ilias_version, Version $maximum_ilias_version, string $responsible, string $responsible_mail, bool $supports_learning_progress, bool $supports_export, bool $supports_cli_setup) | |
| getPluginSlot () | |
| getComponent () | |
| getId () | |
| getName () | |
| getType () | |
| getPath () | |
| getClassName () | |
| getConfigGUIClassName () | |
| isActivated () | |
| "activated" tells if the administrator of the installation wants the plugin to be effective. More... | |
| getCurrentVersion () | |
| getCurrentDBVersion () | |
| getAvailableVersion () | |
| getMinimumILIASVersion () | |
| getMaximumILIASVersion () | |
| getResponsible () | |
| getResponsibleMail () | |
| supportsLearningProgress () | |
| supportsExport () | |
| supportsCLISetup () | |
| isInstalled () | |
| "Installed" tells if the plugin has some installed version. More... | |
| isUpdateRequired () | |
| "Update required" tells if the plugin needs an update. More... | |
| isVersionToOld () | |
| "Version to old" tells if the plugin code has a version that is below the version that was updated last. More... | |
| isCompliantToILIAS () | |
| "ILIAS Version compliance" tells if the plugin can be operated with the given ILIAS version. More... | |
| isActivationPossible () | |
| Can this plugin be activated right now. More... | |
| isActive () | |
| Is this plugin active right now? More... | |
| getReasonForInactivity () | |
| Which is the reason for the inactivity? More... | |
Protected Attributes | |
| Version | $actual_ilias_version |
| ilPluginSlotInfo | $pluginslot |
| string | $id |
| string | $name |
| string | $type |
| bool | $activated |
| Version | $current_version |
| int | $current_db_version |
| Version | $available_version |
| Version | $minimum_ilias_version |
| Version | $maximum_ilias_version |
| string | $responsible |
| string | $responsible_mail |
| bool | $supports_learning_progress |
| bool | $supports_export |
| bool | $supports_cli_setup |
Simple value class for information about a plugin.
Definition at line 27 of file class.ilPluginInfo.php.
| ilPluginInfo::__construct | ( | Version | $actual_ilias_version, |
| ilPluginSlotInfo | $pluginslot, | ||
| string | $id, | ||
| string | $name, | ||
| string | $type, | ||
| bool | $activated, | ||
| ?Version | $current_version, | ||
| ?int | $current_db_version, | ||
| Version | $available_version, | ||
| Version | $minimum_ilias_version, | ||
| Version | $maximum_ilias_version, | ||
| string | $responsible, | ||
| string | $responsible_mail, | ||
| bool | $supports_learning_progress, | ||
| bool | $supports_export, | ||
| bool | $supports_cli_setup | ||
| ) |
Definition at line 46 of file class.ilPluginInfo.php.
References $activated, $actual_ilias_version, $available_version, $current_db_version, $current_version, $id, $maximum_ilias_version, $minimum_ilias_version, $name, $pluginslot, $responsible, $responsible_mail, $supports_cli_setup, $supports_export, $supports_learning_progress, and $type.
| ilPluginInfo::getAvailableVersion | ( | ) |
Definition at line 153 of file class.ilPluginInfo.php.
References $available_version.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::getClassName | ( | ) |
Definition at line 124 of file class.ilPluginInfo.php.
References getName().
Here is the call graph for this function:| ilPluginInfo::getComponent | ( | ) |
Definition at line 93 of file class.ilPluginInfo.php.
Referenced by ilPluginsOverviewTable\filterData(), getPath(), and ilPluginsOverviewTable\setParameter().
Here is the caller graph for this function:| ilPluginInfo::getConfigGUIClassName | ( | ) |
Definition at line 129 of file class.ilPluginInfo.php.
References getName().
Referenced by ilPluginsOverviewTable\getActions().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPluginInfo::getCurrentDBVersion | ( | ) |
Definition at line 148 of file class.ilPluginInfo.php.
References $current_db_version.
Referenced by ilPluginDBUpdate\__construct(), and ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::getCurrentVersion | ( | ) |
Definition at line 143 of file class.ilPluginInfo.php.
References $current_version.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::getId | ( | ) |
Definition at line 98 of file class.ilPluginInfo.php.
References $id.
Referenced by ilPluginsOverviewTable\filterData(), ilPluginsOverviewTable\getContent(), and ilPluginsOverviewTable\setParameter().
Here is the caller graph for this function:| ilPluginInfo::getMaximumILIASVersion | ( | ) |
Definition at line 163 of file class.ilPluginInfo.php.
References $maximum_ilias_version.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::getMinimumILIASVersion | ( | ) |
Definition at line 158 of file class.ilPluginInfo.php.
References $minimum_ilias_version.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::getName | ( | ) |
Definition at line 103 of file class.ilPluginInfo.php.
References $name.
Referenced by ilPluginsOverviewTable\filterData(), getClassName(), getConfigGUIClassName(), getPath(), ilPluginsOverviewTable\getTable(), and ilPluginsOverviewTable\setParameter().
Here is the caller graph for this function:| ilPluginInfo::getPath | ( | ) |
Definition at line 113 of file class.ilPluginInfo.php.
References getComponent(), getName(), getPluginSlot(), getType(), and ilComponentRepository\PLUGIN_BASE_PATH.
Here is the call graph for this function:| ilPluginInfo::getPluginSlot | ( | ) |
Definition at line 88 of file class.ilPluginInfo.php.
References $pluginslot.
Referenced by ilPluginsOverviewTable\filterData(), ilPluginsOverviewTable\getContent(), getPath(), ilPluginsOverviewTable\getTable(), and ilPluginsOverviewTable\setParameter().
Here is the caller graph for this function:| ilPluginInfo::getReasonForInactivity | ( | ) |
Which is the reason for the inactivity?
Definition at line 255 of file class.ilPluginInfo.php.
References isActivated(), isActive(), isCompliantToILIAS(), isInstalled(), isUpdateRequired(), and isVersionToOld().
Referenced by ilPluginInfoTest\testGetReasonForInactivity(), and ilPluginInfoTest\testGetReasonForInactivityThrowsOnActivePlugin().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPluginInfo::getResponsible | ( | ) |
Definition at line 168 of file class.ilPluginInfo.php.
References $responsible.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::getResponsibleMail | ( | ) |
Definition at line 173 of file class.ilPluginInfo.php.
References $responsible_mail.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::getType | ( | ) |
Definition at line 108 of file class.ilPluginInfo.php.
References $type.
Referenced by getPath().
Here is the caller graph for this function:| ilPluginInfo::isActivated | ( | ) |
"activated" tells if the administrator of the installation wants the plugin to be effective.
Compare to "active".
Definition at line 138 of file class.ilPluginInfo.php.
References $activated.
Referenced by getReasonForInactivity(), and isActive().
Here is the caller graph for this function:| ilPluginInfo::isActivationPossible | ( | ) |
Can this plugin be activated right now.
Definition at line 232 of file class.ilPluginInfo.php.
References isCompliantToILIAS(), isInstalled(), isUpdateRequired(), and isVersionToOld().
Referenced by ilPluginsOverviewTable\getActions(), isActive(), and ilPluginInfoTest\testIsActivationPossible().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPluginInfo::isActive | ( | ) |
Is this plugin active right now?
Definition at line 243 of file class.ilPluginInfo.php.
References isActivated(), and isActivationPossible().
Referenced by ilPluginsOverviewTable\filterData(), ilPluginsOverviewTable\getActions(), ilPluginsOverviewTable\getContent(), ilPluginsOverviewTable\getImportantFields(), getReasonForInactivity(), and ilPluginInfoTest\testIsActive().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPluginInfo::isCompliantToILIAS | ( | ) |
"ILIAS Version compliance" tells if the plugin can be operated with the given ILIAS version.
Definition at line 222 of file class.ilPluginInfo.php.
Referenced by getReasonForInactivity(), isActivationPossible(), and ilPluginInfoTest\testIsCompliantToILIAS().
Here is the caller graph for this function:| ilPluginInfo::isInstalled | ( | ) |
"Installed" tells if the plugin has some installed version.
Definition at line 196 of file class.ilPluginInfo.php.
Referenced by ilPluginsOverviewTable\getActions(), ilPluginsOverviewTable\getContent(), ilPluginsOverviewTable\getImportantFields(), getReasonForInactivity(), isActivationPossible(), and isUpdateRequired().
Here is the caller graph for this function:| ilPluginInfo::isUpdateRequired | ( | ) |
"Update required" tells if the plugin needs an update.
Definition at line 204 of file class.ilPluginInfo.php.
References isInstalled().
Referenced by ilPluginsOverviewTable\getActions(), ilPluginsOverviewTable\getContent(), ilPluginsOverviewTable\getImportantFields(), getReasonForInactivity(), and isActivationPossible().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPluginInfo::isVersionToOld | ( | ) |
"Version to old" tells if the plugin code has a version that is below the version that was updated last.
Definition at line 213 of file class.ilPluginInfo.php.
Referenced by getReasonForInactivity(), and isActivationPossible().
Here is the caller graph for this function:| ilPluginInfo::supportsCLISetup | ( | ) |
Definition at line 188 of file class.ilPluginInfo.php.
References $supports_cli_setup.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::supportsExport | ( | ) |
Definition at line 183 of file class.ilPluginInfo.php.
References $supports_export.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:| ilPluginInfo::supportsLearningProgress | ( | ) |
Definition at line 178 of file class.ilPluginInfo.php.
References $supports_learning_progress.
Referenced by ilPluginsOverviewTable\getContent().
Here is the caller graph for this function:
|
protected |
Definition at line 34 of file class.ilPluginInfo.php.
Referenced by __construct(), and isActivated().
|
protected |
Definition at line 29 of file class.ilPluginInfo.php.
Referenced by __construct().
|
protected |
Definition at line 37 of file class.ilPluginInfo.php.
Referenced by __construct(), and getAvailableVersion().
|
protected |
Definition at line 36 of file class.ilPluginInfo.php.
Referenced by __construct(), and getCurrentDBVersion().
|
protected |
Definition at line 35 of file class.ilPluginInfo.php.
Referenced by __construct(), and getCurrentVersion().
|
protected |
Definition at line 31 of file class.ilPluginInfo.php.
Referenced by __construct(), and getId().
|
protected |
Definition at line 39 of file class.ilPluginInfo.php.
Referenced by __construct(), and getMaximumILIASVersion().
|
protected |
Definition at line 38 of file class.ilPluginInfo.php.
Referenced by __construct(), and getMinimumILIASVersion().
|
protected |
Definition at line 32 of file class.ilPluginInfo.php.
Referenced by __construct(), and getName().
|
protected |
Definition at line 30 of file class.ilPluginInfo.php.
Referenced by __construct(), and getPluginSlot().
|
protected |
Definition at line 40 of file class.ilPluginInfo.php.
Referenced by __construct(), and getResponsible().
|
protected |
Definition at line 41 of file class.ilPluginInfo.php.
Referenced by __construct(), and getResponsibleMail().
|
protected |
Definition at line 44 of file class.ilPluginInfo.php.
Referenced by __construct(), and supportsCLISetup().
|
protected |
Definition at line 43 of file class.ilPluginInfo.php.
Referenced by __construct(), and supportsExport().
|
protected |
Definition at line 42 of file class.ilPluginInfo.php.
Referenced by __construct(), and supportsLearningProgress().
|
protected |
Definition at line 33 of file class.ilPluginInfo.php.
Referenced by __construct(), and getType().