FOSSology  4.4.0
Open Source License Compliance by Open Source Software
Fossology\DeciderJob\Test\SchedulerTestRunnerMock Class Reference

Mock for scheduler inputs. More...

Inheritance diagram for Fossology\DeciderJob\Test\SchedulerTestRunnerMock:
Inheritance graph
Collaboration diagram for Fossology\DeciderJob\Test\SchedulerTestRunnerMock:
Collaboration graph

Public Member Functions

 __construct (DbManager $dbManager, AgentDao $agentDao, ClearingDao $clearingDao, UploadDao $uploadDao, HighlightDao $highlightDao, ClearingDecisionProcessor $clearingDecisionProcessor, AgentLicenseEventProcessor $agentLicenseEventProcessor)
 
 run ($uploadId, $userId=2, $groupId=2, $jobId=1, $args="")
 Mock as agent was called from scheduler. More...
 

Private Attributes

 $dbManager
 
 $clearingDao
 
 $clearingDecisionProcessor
 
 $agentLicenseEventProcessor
 
 $uploadDao
 
 $agentDao
 
 $decisionTypes
 
 $highlightDao
 

Detailed Description

Mock for scheduler inputs.

Definition at line 29 of file SchedulerTestRunnerMock.php.

Member Function Documentation

◆ run()

Fossology\DeciderJob\Test\SchedulerTestRunnerMock::run (   $uploadId,
  $userId = 2,
  $groupId = 2,
  $jobId = 1,
  $args = "" 
)

Mock as agent was called from scheduler.

Parameters
int$uploadId
int$userId
int$groupId
int$jobId
string$args
Returns
array Run success code, agent output, agent return code

Implements Fossology\DeciderJob\Test\SchedulerTestRunner.

Definition at line 70 of file SchedulerTestRunnerMock.php.


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