diff --git a/app/Http/Controllers/RecurringInvoiceController.php b/app/Http/Controllers/RecurringInvoiceController.php index bdbcdb86767d..ee37cb4b910a 100644 --- a/app/Http/Controllers/RecurringInvoiceController.php +++ b/app/Http/Controllers/RecurringInvoiceController.php @@ -109,7 +109,7 @@ class RecurringInvoiceController extends BaseController public function store(StoreRecurringInvoiceRequest $request) { - $recurring_invoice = $this->recurring_invoice_repo->save($request, RecurringInvoiceFactory::create(auth()->user()->company()->id, auth()->user()->id)); + $recurring_invoice = $this->recurring_invoice_repo->save($request->all(), RecurringInvoiceFactory::create(auth()->user()->company()->id, auth()->user()->id)); return $this->itemResponse($recurring_invoice); @@ -156,7 +156,7 @@ class RecurringInvoiceController extends BaseController public function update(UpdateRecurringInvoiceRequest $request, RecurringInvoice $recurring_invoice) { - $recurring_invoice = $this->recurring_invoice_repo->save(request(), $recurring_invoice); + $recurring_invoice = $this->recurring_invoice_repo->save($request->all(), $recurring_invoice); return $this->itemResponse($recurring_invoice); diff --git a/app/Repositories/RecurringInvoiceRepository.php b/app/Repositories/RecurringInvoiceRepository.php index 567f33425a44..d192fd744fd1 100644 --- a/app/Repositories/RecurringInvoiceRepository.php +++ b/app/Repositories/RecurringInvoiceRepository.php @@ -27,13 +27,12 @@ class RecurringInvoiceRepository extends BaseRepository return RecurringInvoice::class; } - public function save(Request $request, RecurringInvoice $invoice) : ?RecurringInvoice + public function save($data, RecurringInvoice $invoice) : ?RecurringInvoice { - $invoice->fill($request->input()); + $invoice->fill($data); $invoice->save(); - $invoice_calc = new InvoiceCalc($invoice, $invoice->settings); $invoice = $invoice_calc->build()->getInvoice(); diff --git a/app/Utils/Traits/Inviteable.php b/app/Utils/Traits/Inviteable.php index 08554665b4a7..53e03063f48c 100644 --- a/app/Utils/Traits/Inviteable.php +++ b/app/Utils/Traits/Inviteable.php @@ -12,13 +12,19 @@ namespace App\Utils\Traits; /** - * Class MakesDates + * Class Inviteable * @package App\Utils\Traits */ trait Inviteable { - public function getStatus() + + /** + * Gets the status. + * + * @return string The status. + */ + public function getStatus() : string { $status = '';