$constraints Constraints for validation * * @return bool * * @since 1.0.0 */ public static function isValid(mixed $value, ?array $constraints = null) : bool; /** * Get most recent error string. * * @return string * * @since 1.0.0 */ public static function getMessage() : string; /** * Get most recent error code. * * @return int * * @since 1.0.0 */ public static function getErrorCode() : int; /** * Reset error information * * @return void * * @since 1.0.0 */ public static function resetError() : void; }