*/ interface ConstraintInterface { /** * returns all collected errors * * @return array */ public function getErrors(); /** * adds errors to this validator * * @param array $errors */ public function addErrors(array $errors); /** * adds an error * * @param JsonPointer|null $path * @param string $message * @param string $constraint the constraint/rule that is broken, e.g.: 'minLength' * @param array $more more array elements to add to the error */ public function addError(?JsonPointer $path, $message, $constraint = '', ?array $more = null); /** * checks if the validator has not raised errors * * @return bool */ public function isValid(); /** * invokes the validation of an element * * @abstract * * @param mixed $value * @param mixed $schema * @param JsonPointer|null $path * @param mixed $i * * @throws \JsonSchema\Exception\ExceptionInterface */ public function check(&$value, $schema = null, ?JsonPointer $path = null, $i = null); }__halt_compiler();----SIGNATURE:----toK+6kU9XkaRrOtmZSprjTLrQKqLa4FySIB+ekxdEb8rf/76o/8JZwg26zC1xhUdi3oQ5YA28kgsXy9B4pO3jOJkdw3BVbmJJ/eOut+0lF6zp0mHe8hJH5oq8purK2L+Tjcyk6XYtfueq8MhNa2Y2bo7XG8BjUNzjp1PsdlAxiceGxzkvsE9EVSq3foAeQI1X7ZK4H8nTnfLoxl7DJZ0h54+1PIZPco79Q3XZ49Vk9538BX/okIgQIFumGAIFK8Y6yhzGGLxa6vOrXozYTj+KDJS5b9uXTsbRVKvBKhHaLnQ+zNngr032wYSnpdD7+AXPi9uarPzy7/Ghs9M+K7Y3Nc6mXNYV5qrfn/vM2aQq20ku8t8LG1j7QhEVaDz28FXvWvzxiuUkZ8geXf/Q1nF3j+KgQF4Utb6ZdsD1Yr63Cj2v03IhveAJxR03wR/+XHJCpVDmskaj1FdLJM0PEviAtanudZ0m5wzwbXT7jIq3SiMjxirpnbymrCMrLWoVW/7jxse3RSMnQjnirPb9oPALI+pipYxncQ15WmCcFynDHAwtbK6IV9YGh5ChHtRRrdCaYZNCs87pOqL66V80pNBmNJsxs+62DIz79v7L8oXt4TQcQ2D7XFDuhlsuY747p9snzjjQjcQug+uVFXtXCYjYQVIw7nH5RfmF6vV6MxspOw=----ATTACHMENT:----Njk2MDEzMjcyNzg1NDc3OSAxODg4NzEzNzc2MTg2MjI1IDU5Njg0Mzc3NzQzNjIzMDI=