--CREDITS-- Danilo Correa --FILE-- v::stringVal()->check([])); exceptionMessage(static fn() => v::not(v::stringVal())->check(true)); exceptionFullMessage(static fn() => v::stringVal()->assert(new stdClass())); exceptionFullMessage(static fn() => v::not(v::stringVal())->assert(42)); ?> --EXPECT-- `{ }` must be a string `TRUE` must not be string - `[object] (stdClass: { })` must be a string - 42 must not be string