FOSSology  4.7.1
Open Source License Compliance by Open Source Software
Fossology\Lib\Report\ObligationsGetter Class Reference
Collaboration diagram for Fossology\Lib\Report\ObligationsGetter:
Collaboration graph

Public Member Functions

 getObligations ($licenseStatements, $mainLicenseStatements, $uploadId, $groupId)
 For given list of license statements, return obligations and white lists. More...
 
 groupObligations ($obligations, $uploadId)
 Group obligations based on $groupBy. More...
 
 contentOnly ($licenseStatements)
 From a list of license statements, return only license id. More...
 

Private Attributes

 $licenseDao
 
 $uploadDao
 

Detailed Description

Definition at line 18 of file ObligationsGetter.php.

Member Function Documentation

◆ contentOnly()

Fossology\Lib\Report\ObligationsGetter::contentOnly (   $licenseStatements)

From a list of license statements, return only license id.

Parameters
array$licenseStatements
Returns
array List of license ids

Definition at line 130 of file ObligationsGetter.php.

◆ getObligations()

Fossology\Lib\Report\ObligationsGetter::getObligations (   $licenseStatements,
  $mainLicenseStatements,
  $uploadId,
  $groupId 
)

For given list of license statements, return obligations and white lists.

Parameters
array$licenseStatements
array$mainLicenseStatements
int$uploadId
int$groupId
Returns
array [obligations, whitelist]

Definition at line 46 of file ObligationsGetter.php.

◆ groupObligations()

Fossology\Lib\Report\ObligationsGetter::groupObligations (   $obligations,
  $uploadId 
)

Group obligations based on $groupBy.

Parameters
array$obligations
Returns
array

Definition at line 79 of file ObligationsGetter.php.

Member Data Documentation

◆ $licenseDao

LicenseDao Fossology\Lib\Report\ObligationsGetter::$licenseDao
private

LicenseDao object

Definition at line 23 of file ObligationsGetter.php.

◆ $uploadDao

UploadDao Fossology\Lib\Report\ObligationsGetter::$uploadDao
private

UploadDao object

Definition at line 28 of file ObligationsGetter.php.


The documentation for this class was generated from the following file: