FOSSology
4.5.1
Open Source License Compliance by Open Source Software
DepFiveAgentPlugin.php
1
<?php
2
/*
3
SPDX-FileCopyrightText: © 2015 Siemens AG
4
5
SPDX-License-Identifier: GPL-2.0-only
6
*/
7
8
namespace
Fossology\Spdx\UI;
9
10
use
Fossology\Lib\Plugin\AgentPlugin
;
11
16
class
DepFiveAgentPlugin
extends
AgentPlugin
17
{
18
public
function
__construct()
19
{
20
$this->Name =
"agent_dep5"
;
21
$this->Title = _(
"DEP5 copyright file generation"
);
22
$this->AgentName =
"dep5"
;
23
24
parent::__construct();
25
}
26
31
function
preInstall
()
32
{
33
// no AgentCheckBox
34
}
35
41
public
function
uploadsAdd
($uploads)
42
{
43
if
(count($uploads) == 0) {
44
return
''
;
45
}
46
return
'--uploadsAdd='
. implode(
','
, array_keys($uploads));
47
}
48
}
49
50
register_plugin(
new
DepFiveAgentPlugin());
Fossology\Lib\Plugin\AgentPlugin
Definition:
AgentPlugin.php:13
Fossology\Spdx\UI\DepFiveAgentPlugin
DEP5 copyright file generation.
Definition:
DepFiveAgentPlugin.php:17
Fossology\Spdx\UI\DepFiveAgentPlugin\uploadsAdd
uploadsAdd($uploads)
Add uploads to report.
Definition:
DepFiveAgentPlugin.php:41
Fossology\Spdx\UI\DepFiveAgentPlugin\preInstall
preInstall()
Definition:
DepFiveAgentPlugin.php:31
src
spdx
ui
DepFiveAgentPlugin.php
Generated on Wed Mar 26 2025 09:10:53 for FOSSology by
1.9.1