FOSSology  4.6.0-rc1
Open Source License Compliance by Open Source Software
Fossology\UI\Api\Controllers\OsselotController Class Reference

Controller for OSSelot REST API endpoints. More...

Inheritance diagram for Fossology\UI\Api\Controllers\OsselotController:
Inheritance graph
Collaboration diagram for Fossology\UI\Api\Controllers\OsselotController:
Collaboration graph

Public Member Functions

 getPackageVersions ($request, $response, $args)
 
 importOsselotReport ($request, $response, $args)
 
- Public Member Functions inherited from Fossology\UI\Api\Controllers\RestController
 __construct ($container)
 
 isJsonRequest ($request)
 

Additional Inherited Members

- Protected Member Functions inherited from Fossology\UI\Api\Controllers\RestController
 getParsedBody (ServerRequestInterface $request)
 Parse request body as JSON and return associative PHP array. More...
 
 throwNotAdminException ()
 
 uploadAccessible ($id)
 
 isItemExists (int $uploadId, int $itemId)
 
- Protected Attributes inherited from Fossology\UI\Api\Controllers\RestController
 $container
 
 $restHelper
 
 $dbHelper
 

Detailed Description

Controller for OSSelot REST API endpoints.

Definition at line 24 of file OsselotController.php.

Member Function Documentation

◆ getPackageVersions()

Fossology\UI\Api\Controllers\OsselotController::getPackageVersions (   $request,
  $response,
  $args 
)

Get curated versions for a package from OSSelot

Parameters
object$requestPSR-7 request object
object$responsePSR-7 response object
array$argsRoute arguments containing package name
Returns
ResponseHelper JSON response with version list or error

Definition at line 34 of file OsselotController.php.

◆ importOsselotReport()

Fossology\UI\Api\Controllers\OsselotController::importOsselotReport (   $request,
  $response,
  $args 
)

Import OSSelot SPDX report for an upload

Parameters
object$requestPSR-7 request object
object$responsePSR-7 response object
array$argsRoute arguments containing upload ID
Returns
ResponseHelper JSON response with job info or error

Definition at line 76 of file OsselotController.php.


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