Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 5
Geekhives\TransactionSvc\Exceptions\TransactionServiceClientException
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2.00
0.00% covered (danger)
0.00%
0 / 5
 render
0.00% covered (danger)
0.00%
0 / 1
2.00
0.00% covered (danger)
0.00%
0 / 5
<?php
namespace Geekhives\TransactionSvc\Exceptions;
use Exception;
class TransactionServiceClientException extends Exception
{
    protected $code = 'transaction_svc_client_error';
    protected $message = 'Transaction service client error.';
    public $status = 400;
    public function render()
    {
        return response()->json(
            [
                'error' => $this->code,
                'message' => $this->message,
                'error_description' => $this->message,
            ],
            $this->status
        );
    }
}