| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ILIAS\Setup\AgentFinder:
 Collaboration diagram for ILIAS\Setup\AgentFinder:Public Member Functions | |
| getAgents () | |
| Collect all agents from the system, core and plugin, bundled in a collection.  More... | |
| getComponentAgents () | |
| 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::getComponentAgents | ( | ) | 
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.