Files
exchange-2.0/app/Classes/Modules/Documents/Services/ApprovesDocument.php
T
CheeSiong 98b354d6b2 document
2020-11-18 10:37:03 +08:00

23 lines
658 B
PHP

<?php
namespace App\Classes\Modules\Documents\Services;
use App\Classes\General\Eloquent\AbstractUpdateRecord;
use App\Classes\Modules\Documents\DataTransferObjects\DocumentObject;
use App\Models\Document;
class ApprovesDocument extends AbstractUpdateRecord
{
/**
* @param DocumentObject $object
* @return \Illuminate\Database\Eloquent\Model
* @throws \App\Classes\Exceptions\MalformedRequestException
*/
public function execute(Document $model, DocumentObject $object)
{
$model->status = $object->getStatus();
$model->approved_by = $object->getApprovedBy();
return $this->handler($model);
}
}