We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.
| 1 | <?php |
||
| 17 | class ValidationException extends InvalidArgumentException implements ExceptionInterface |
||
| 18 | { |
||
| 19 | const MODE_DEFAULT = 1; |
||
| 20 | const MODE_NEGATIVE = 2; |
||
| 21 | const STANDARD = 0; |
||
| 22 | public static $defaultTemplates = [ |
||
| 23 | self::MODE_DEFAULT => [ |
||
| 24 | self::STANDARD => 'Data validation failed for %s', |
||
| 25 | ], |
||
| 26 | self::MODE_NEGATIVE => [ |
||
| 27 | self::STANDARD => 'Data validation failed for %s', |
||
| 28 | ], |
||
| 29 | ]; |
||
| 30 | |||
| 31 | protected $id = 'validation'; |
||
| 32 | protected $mode = self::MODE_DEFAULT; |
||
| 33 | protected $name = ''; |
||
| 34 | protected $template = ''; |
||
| 35 | protected $params = []; |
||
| 36 | private $customTemplate = false; |
||
| 37 | |||
| 38 | 224 | public static function format($template, array $vars = []) |
|
| 57 | |||
| 58 | /** |
||
| 59 | * @param mixed $value |
||
| 60 | * |
||
| 61 | * @return string |
||
| 62 | */ |
||
| 63 | 206 | public static function stringify($value) |
|
| 67 | |||
| 68 | 2 | public function __toString() |
|
| 72 | |||
| 73 | 166 | public function chooseTemplate() |
|
| 77 | |||
| 78 | 219 | public function configure($name, array $params = []) |
|
| 86 | |||
| 87 | 221 | public function getName() |
|
| 91 | |||
| 92 | 9 | public function getId() |
|
| 96 | |||
| 97 | 221 | public function getMainMessage() |
|
| 108 | |||
| 109 | 144 | public function getParam($name) |
|
| 113 | |||
| 114 | 221 | public function getParams() |
|
| 118 | |||
| 119 | 221 | public function getTemplate() |
|
| 127 | |||
| 128 | 144 | public function hasParam($name) |
|
| 132 | |||
| 133 | 219 | public function setId($id) |
|
| 139 | |||
| 140 | 219 | public function setName($name) |
|
| 146 | |||
| 147 | 85 | public function setMode($mode) |
|
| 156 | |||
| 157 | 3 | public function setParam($key, $value) |
|
| 165 | |||
| 166 | 219 | public function setParams(array $params) |
|
| 176 | |||
| 177 | 117 | public function hasCustomTemplate() |
|
| 181 | |||
| 182 | 9 | public function setTemplate($template) |
|
| 191 | |||
| 192 | 219 | private function buildMessage() |
|
| 196 | |||
| 197 | 221 | protected function buildTemplate() |
|
| 203 | |||
| 204 | 219 | public function guessId() |
|
| 217 | } |
||
| 218 |