*/ 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:----fiFBAbXVrlPL8s9z1qGpUXiP+HnC1jdVBavmeuZ2LUPHMH4iDkRdKm+j/OLtSQL+HeEE6ckvsB+OrYwuTmJrJr84lMeSXWGZrwflWxKaEvnLxQTTsCej2/I9rOeMGM+5raEMcgS/EHzm8+kZybcg+GpzNrYofu4MJ0MnsbCGOj6RuG1VSGi80G78/brHxvAB4mGFwUTRfZa+AfUU6sgGDq9xIGZdGh2pKvbZmYyeL5tcuvA4qfQSd+gepTZ1M8SzdMPkuNVAau3akjyV6P8rXJlY6CjczEP1nTe3oR491TfkCFFhTPTyojs/WAjkeaxoLMAtP9y/G11AfbhMozQaPCh0DnqLuZoxqnvhGbTDv6Xikppq8Etk9Y1yqBrodqWkgse6IynJp1SSh4Af9yBxhR8o8fQwQKYW7IQWBDQP1xh9+L3ErCNsaXUxfXivlimYCDTv8j/NNRKEgfk7LYulFApFdoBzl/BRM33oz/m8e8tBNdMiO6A7riJa8LBGNMlNTSKGuV8BbmsFsxQ2YIDagQhG9SFwkjzruzD43i95Km8wgqRhZybGcbsi3QLqCHeKZCZpVHeaS6gjzFe0yOvdV9IyXduOFB/pCJ4FMd+NYVQLbKs5HA7nfEB92rqRxQSg9q81JuOPDeBTCb/NpeTSNUBvpehgkYaW1JUYdFJRqPI=----ATTACHMENT:----NjI3NDY4NzEyODA3NjIwOCA4Nzg2MDU2MjM0MTU4NDU0IDUwMzg4ODUyOTM5MjM0NDU=