Files
izyim/app/Classes/Modules/ControllersLogic/Orders/UpdateOrderStepLogic.php
T
Omair Saleh 919e0252f7 large commit
2019-06-03 10:29:08 +08:00

37 lines
905 B
PHP

<?php
namespace App\Classes\Modules\ControllersLogic\Orders;
use App\Classes\Modules\Orders\DataTransferObjects\OrderObject;
use App\Classes\Modules\Orders\DataTransferObjects\StepObject;
use App\Classes\Modules\Orders\Services\Steps\UpdatesOrderSteps;
use App\Models\Order;
use Illuminate\Http\Request;
class UpdateOrderStepLogic
{
/** @var UpdatesOrderSteps */
private $updateOrderSteps;
/**
* UpdateOrderStepLogic constructor.
* @param UpdatesOrderSteps $updateOrderSteps
*/
public function __construct(UpdatesOrderSteps $updateOrderSteps)
{
$this->updateOrderSteps = $updateOrderSteps;
}
/**
* @param int $orderId
* @param Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function execute(int $orderId, Request $request) {
return $this->updateOrderSteps->execute($orderId, $request);
}
}