FOSSology
3.2.0rc1
Open Source License Compliance by Open Source Software
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
SpdxTwoAgentPlugin.php
1
<?php
2
/*
3
Copyright (C) 2015 Siemens AG
4
5
This program is free software; you can redistribute it and/or
6
modify it under the terms of the GNU General Public License
7
version 2 as published by the Free Software Foundation.
8
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
13
14
You should have received a copy of the GNU General Public License along
15
with this program; if not, write to the Free Software Foundation, Inc.,
16
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17
*/
22
namespace
Fossology\SpdxTwo
;
23
24
use
Fossology\Lib\Plugin\AgentPlugin
;
25
30
class
SpdxTwoAgentPlugin
extends
AgentPlugin
31
{
32
public
function
__construct()
33
{
34
$this->Name =
"agent_spdx2"
;
35
$this->Title = _(
"SPDX2 generation"
);
36
$this->AgentName =
"spdx2"
;
37
38
parent::__construct();
39
}
40
45
function
preInstall
()
46
{
47
// no AgentCheckBox
48
}
49
55
public
function
uploadsAdd
($uploads)
56
{
57
if
(count($uploads) == 0) {
58
return
''
;
59
}
60
return
'--uploadsAdd='
. implode(
','
, array_keys($uploads));
61
}
62
}
63
64
register_plugin(
new
SpdxTwoAgentPlugin
());
Fossology\SpdxTwo\SpdxTwoAgentPlugin\preInstall
preInstall()
Definition:
SpdxTwoAgentPlugin.php:45
Fossology\SpdxTwo
Namespace used by SPDX2 agent.
Fossology\SpdxTwo\SpdxTwoAgentPlugin
Generate SPDX2 report for multiple uploads.
Definition:
SpdxTwoAgentPlugin.php:30
Fossology\SpdxTwo\SpdxTwoAgentPlugin\uploadsAdd
uploadsAdd($uploads)
Add uploads to report.
Definition:
SpdxTwoAgentPlugin.php:55
AgentPlugin
Fossology\Lib\Plugin\AgentPlugin
Definition:
AgentPlugin.php:21
src
spdx2
ui
SpdxTwoAgentPlugin.php
Generated on Mon Jun 29 2020 12:03:43 for FOSSology by
1.8.11