--FILE-- v::containsAny(['foo', 'bar'])->check('baz')); exceptionMessage(static fn() => v::not(v::containsAny(['foo', 'bar']))->check('fool')); exceptionFullMessage(static fn() => v::containsAny(['foo', 'bar'])->assert(['baz'])); exceptionFullMessage(static fn() => v::not(v::containsAny(['foo', 'bar'], true))->assert(['bar', 'foo'])); ?> --EXPECT-- "baz" must contain at least one of the values `["foo", "bar"]` "fool" must not contain any of the values `["foo", "bar"]` - `["baz"]` must contain at least one of the values `["foo", "bar"]` - `["bar", "foo"]` must not contain any of the values `["foo", "bar"]`