oc-adrema-plugin/exceptions/ComponentException.php

20 lines
450 B
PHP

<?php
namespace Silva\Adrema\Exceptions;
use App;
use ApplicationException;
use Lang;
use Throwable;
class ComponentException extends ApplicationException
{
public function __construct($message = "", $code = 0, Throwable $previous = null)
{
$translations = json_decode(file_get_contents(__DIR__ . '/../lang/en.json'), true);
parent::__construct($translations['errors.' . $message] ?? $message, $code, $previous);
}
}