*/ 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 = null, $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:----A8BSwDiIZhnp3vQJm0Rsqj5dZ99DUZz7dP7HaqRxlNKGoznRO3sDfXkp10uZYUD4YpOun55aqj2rXkWWM8hLCrlKlyfdVAWcdRCGQpJBUMtQLAEuMA8stNI2skfUfd6Avv25saETbTZNOH/dPEuJJSp94jxHWI5BxJnk1GizuVJe8Xg4tilb1JrGyEvqJACwi/NPEirAExOMnHnywuCLN3suUvdzbSCtkEzRj9z2ym/9x8cAAp2l4wj0nJn9W/AOSyLTBvGZHE0qD1nA/HleiYzUUtayEWyV7Y17oVnANiIa4CbNViDYoeB83ft3qwxWnjqYv4wTtXD9cy2vKlU16l29ABdjIN2FndpwhjgHhH1Rr6Y/hgKpTugD/6nwctijM/fsvw/hIXuaIppZzbiVvqHys5pDOqQaSPmR8cW9SnmBdd37EdCFftuhKvmY/thtk/Ds/aduCIy+I5Xw2s73rKKuAlTubk2bDmUk/oP5uZ7HCsGwCnhwtpwPYYQTBVZORFKcy9nC5I7docE5tqiGtYWHeQAo+sT32B8X8e3Mq5lnANjuUpno6onnkvmFhD0W5olZyVSoU4RAeUY+pqVugNrCvYTTV5cSQ/SuPY0w5C9gvVQuaWxPTRpnSpDc1IdmdqW8F+E4I8Rz77db+Hj9Rz7fMwAoMAuzTIMclCT2Afg=----ATTACHMENT:----NzA2NzQ5NzkxOTM5OTIzIDI1MTcwMTc4MjMzMjcxMSA0MjM2NzQ4MzU2MjQ1MTc4