FOSSology
4.5.1
Open Source License Compliance by Open Source Software
CycloneDXAgentPlugin.php
1
<?php
2
/*
3
SPDX-FileCopyrightText: © 2023 Sushant Kumar <sushantmishra02102002@gmail.com>
4
5
SPDX-License-Identifier: GPL-2.0-only
6
*/
7
8
namespace
Fossology\CycloneDX\UI;
9
10
use
Fossology\Lib\Plugin\AgentPlugin
;
11
12
class
CycloneDXAgentPlugin
extends
AgentPlugin
13
{
14
public
function
__construct()
15
{
16
$this->Name =
"agent_cyclonedx"
;
17
$this->Title = _(
"CycloneDX generation"
);
18
$this->AgentName =
"cyclonedx"
;
19
20
parent::__construct();
21
}
22
23
function
preInstall()
24
{
25
// no AgentCheckBox
26
}
27
28
public
function
uploadsAdd($uploads)
29
{
30
if
(count($uploads) == 0) {
31
return
''
;
32
}
33
return
'--uploadsAdd='
. implode(
','
, array_keys($uploads));
34
}
35
}
36
37
register_plugin(
new
CycloneDxAgentPlugin());
Fossology\CycloneDX\UI\CycloneDXAgentPlugin
Definition:
CycloneDXAgentPlugin.php:13
Fossology\Lib\Plugin\AgentPlugin
Definition:
AgentPlugin.php:13
src
cyclonedx
ui
CycloneDXAgentPlugin.php
Generated on Wed Mar 26 2025 09:10:52 for FOSSology by
1.9.1