option('document_type'); $testController = new TestingController(); try{ if($document_type == 'welcome_letter'){ $testController->sendWelcomeLetter(); }else if($document_type == 'loan_agreement'){ $testController->sendLoanAgreement(); }else if($document_type == 'loan_agreement_esign'){ $testController->generateSignedLoanAgreement(); } } catch (\Exception $e) { $file = fopen("document" . $document_type . "_" . Carbon::now()->toDateString() . ".txt", "a") or die("Unable to open file!"); fwrite($file, "\n" . $e->getMessage()); fwrite($file, "\n" . $e->getLine()); fwrite($file, "\n" . $e->getTraceAsString()); fwrite($file, "\n" . '--------------------'); fclose($file); } } }