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