MOON
Server: Apache
System: Linux server.royaltuning.hu 4.18.0-425.13.1.el8_7.x86_64 #1 SMP Tue Feb 21 04:20:52 EST 2023 x86_64
User: royaltuning (1001)
PHP: 8.2.32
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //var/www/html/Modules/Coupon/Exceptions/MaximumSpendException.php
<?php

namespace Modules\Coupon\Exceptions;

use Exception;

class MaximumSpendException extends Exception
{
    /**
     * The maximum amount that is allowed.
     *
     * @var \Modules\Support\Money
     */
    private $money;

    /**
     * Create a new instance of the exceptions
     *
     * @param \Modules\Support\Money $money
     */
    public function __construct($money)
    {
        $this->money = $money;
    }

    /**
     * Render the exception into an HTTP response.
     *
     * @return \Illuminate\Http\Response
     */
    public function render()
    {
        return response()->json([
            'message' => trans('coupon::messages.maximum_spend', ['amount' => $this->money->convertToCurrentCurrency()->format()]),
        ], 403);
    }
}