ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
Public Member Functions | |
getAgents () | |
Collect all agents from the system, core and plugin, bundled in a collection. More... | |
getCoreAgents () | |
Collect core agents from the system bundled in a collection. More... | |
getPluginAgent (string $name) | |
Get a agent from a specific plugin. More... | |
getAgentByClassName (string $class_name) | |
Get an agent by class name. More... | |
getAgentNameByClassName (string $class_name) | |
Derive a name for the agent based on a class name. More... | |
Definition at line 23 of file AgentFinder.php.
ILIAS\Setup\AgentFinder::getAgentByClassName | ( | string | $class_name | ) |
Get an agent by class name.
Throws an exception if the class doesn't exists.
string | $class_name |
Implemented in ILIAS\Setup\ImplementationOfAgentFinder.
ILIAS\Setup\AgentFinder::getAgentNameByClassName | ( | string | $class_name | ) |
Derive a name for the agent based on a class name.
Implemented in ILIAS\Setup\ImplementationOfAgentFinder.
ILIAS\Setup\AgentFinder::getAgents | ( | ) |
Collect all agents from the system, core and plugin, bundled in a collection.
Implemented in ILIAS\Setup\ImplementationOfAgentFinder.
ILIAS\Setup\AgentFinder::getCoreAgents | ( | ) |
Collect core agents from the system bundled in a collection.
Implemented in ILIAS\Setup\ImplementationOfAgentFinder.
ILIAS\Setup\AgentFinder::getPluginAgent | ( | string | $name | ) |
Get a agent from a specific plugin.
If there is no plugin agent, this would the default agent. If the plugin contains multiple agents, these will be collected.
string | $name | of the plugin to get the agent from |
Implemented in ILIAS\Setup\ImplementationOfAgentFinder.