Files
izyim/app/Classes/Modules/Orders/Services/ReceiveNote/CreatesReceiveNote.php
T
Omair Saleh 43a9e0ca03 large commit
2019-05-18 12:14:31 +08:00

29 lines
670 B
PHP

<?php
namespace App\Classes\Modules\Orders\Services\ReceiveNote;
use App\Classes\Modules\Orders\DataTransferObjects\OrderObject;
use App\Classes\Modules\Orders\DataTransferObjects\ReceiveNoteObject;
use App\Models\ReceiveNote;
class CreatesReceiveNote
{
/** @var ReceiveNote */
private $repository;
public function __construct()
{
$this->repository = new ReceiveNote();
}
public function execute(OrderObject $order , ReceiveNoteObject $receiveNote){
$this->repository->order_id = $order->getOrderId();
$this->repository->tracking_no = $receiveNote->getTrackingNumber();
$this->repository->save();
}
}