transactionToPerfexCRMProcessor = $transactionToPerfexCRMProcessor; } /** * @param Transaction $model * @param int $status * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ public function execute(Transaction $model, int $status) { $model->status = $status; $result = $this->handler($model); if(config('perfexcrm.is_enabled') == 'true'){ $this->transactionToPerfexCRMProcessor->execute($model, $status); } return $result; } }