1 <?php
2
3 namespace Skimia\ApiFusion\Domain\Exceptions;
4
5 use Exception;
6
7 class ValidationException extends Exception
8 {
9 private $validationErrors;
10
11 public function __construct(
12 $message,
13 $validationErrors = []
14 ) {
15
16
17 $this->validationErrors = $validationErrors;
18 $message .= ' : '.implode(', ',$this->getValidationErrors());
19 parent::__construct($message);
20 }
21
22
23
24 public function getValidationErrors()
25 {
26 return $this->validationErrors;
27 }
28 }
29