24 lines
463 B
PHP
24 lines
463 B
PHP
<?php
|
|
namespace App\Exceptions;
|
|
use Exception;
|
|
|
|
class ErrorException extends Exception
|
|
{
|
|
protected $errors =[];
|
|
public function __construct($errors)
|
|
{
|
|
if(is_array($errors))
|
|
{
|
|
$this->errors = $errors;
|
|
}
|
|
else{
|
|
$this->errors = [$errors];
|
|
}
|
|
parent::__construct(implode("\r\n-------\r\n",$this->errors));
|
|
}
|
|
|
|
public function errors()
|
|
{
|
|
return $this->errors;
|
|
}
|
|
} |