ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
AgentFinder.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Setup;
22
23interface AgentFinder
24{
28 public function getAgents(): AgentCollection;
29
34
43 public function getPluginAgent(string $name): Agent;
44
54 public function getAgentByClassName(string $class_name): Agent;
55
59 public function getAgentNameByClassName(string $class_name): string;
60}
An agent that is just a collection of some other agents.
getComponentAgents()
Collect core agents from the system bundled in a collection.
getAgents()
Collect all agents from the system, core and plugin, bundled in a collection.
getAgentNameByClassName(string $class_name)
Derive a name for the agent based on a class name.
getPluginAgent(string $name)
Get a agent from a specific plugin.
getAgentByClassName(string $class_name)
Get an agent by class name.
A agent is some component that performs part of the setup process.
Definition: Agent.php:30
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...