mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/portal.git
synced 2026-08-29 01:14:14 +00:00
WIP - Order steps & remaining APIs
This commit is contained in:
@@ -27,24 +27,23 @@ class GenerateOrderStepsProcessor
|
||||
|
||||
private $createsManyOrderStep;
|
||||
|
||||
private $unityConfig;
|
||||
|
||||
private $updateOrderStepProcessors;
|
||||
|
||||
private $getContractObligationsProcessor;
|
||||
private $getUnityContractObligationsProcessor;
|
||||
|
||||
public function __construct(UpdatesOrderCurrentStepProcessor $updatesOrderCurrentStep, CreatesManyOrderSteps $createsManyOrderStep, UpdateOrderStepsProcessor $updateOrderStepProcessors, GetContractObligationsProcessor $getContractObligationsProcessor)
|
||||
public function __construct(UpdatesOrderCurrentStepProcessor $updatesOrderCurrentStep, CreatesManyOrderSteps $createsManyOrderStep, UpdateOrderStepsProcessor $updateOrderStepProcessors, GetContractObligationsProcessor $getUnityContractObligationsProcessor)
|
||||
{
|
||||
$this->updatesOrderCurrentStep = $updatesOrderCurrentStep;
|
||||
$this->unityConfig = Config::get('unity');
|
||||
$this->createsManyOrderStep = $createsManyOrderStep;
|
||||
$this->updateOrderStepProcessors = $updateOrderStepProcessors;
|
||||
$this->getContractObligationsProcessor = $getContractObligationsProcessor;
|
||||
$this->getUnityContractObligationsProcessor = $getUnityContractObligationsProcessor;
|
||||
}
|
||||
|
||||
public function execute(Order $order){
|
||||
|
||||
$obligations = $this->getContractObligationsProcessor->execute();
|
||||
$obligations = $this->getUnityContractObligationsProcessor->execute();
|
||||
|
||||
//TODO: Update Appointee ID to Entity User base on hash key
|
||||
|
||||
foreach($obligations as $step){
|
||||
$orderSteps[] = new OrderStepsObject(
|
||||
|
||||
Reference in New Issue
Block a user