8 namespace Fossology\Lib\UI;
19 $agentList =
menu_find($hook, $maxDepth) ?: array();
20 $agentPluginNames = array();
21 if (is_array($agentList)) {
22 foreach ($agentList as $parmAgent) {
23 $agent = plugin_find_id($parmAgent->URI);
25 $agentPluginNames[] = $agent;
29 return $agentPluginNames;
41 $deciderKey = array_search(
'agent_decider', $parmList);
42 if ($deciderKey ===
false) {
47 foreach (array(
'agent_reuser',
'agent_scancode') as $name) {
48 $key = array_search($name, $parmList);
49 if ($key !==
false && $key > $deciderKey) {
51 unset($parmList[$key]);
58 $parmList = array_values($parmList);
59 array_splice($parmList, array_search(
'agent_decider', $parmList), 0, $early);