- fixed DB setup error: "`system`.`description` can´t have a default value", closed #701 - upgraded "lazyload" js lib `v1.9.5` → `v1.9.7` - upgraded multiple 3rd party NPM dependencies for Gulp build
38 lines
696 B
PHP
38 lines
696 B
PHP
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: exodus4d
|
|
* Date: 21.02.15
|
|
* Time: 00:12
|
|
*/
|
|
|
|
namespace Exception;
|
|
|
|
|
|
class ValidationException extends PathfinderException {
|
|
|
|
protected $codes = [
|
|
2000 => 593
|
|
];
|
|
|
|
/**
|
|
* table column that triggers the exception
|
|
* @var string
|
|
*/
|
|
private $field;
|
|
|
|
public function __construct(string $message, string $field = ''){
|
|
parent::__construct($message, 2000);
|
|
$this->field = $field;
|
|
}
|
|
|
|
/**
|
|
* get error object
|
|
* @return \stdClass
|
|
*/
|
|
public function getError() : \stdClass {
|
|
$error = parent::getError();
|
|
$error->field = $this->field;
|
|
return $error;
|
|
}
|
|
}
|