/** * @param ...$arguments * @return $this */ public function valid(...$arguments) { $this->assert(new Assertions\InArray(['allowed' => Utils::variadicToArray($arguments)])); return $this; }
/** * @return $this */ public function any() { $this->assert(new Assertions\AlternativeAny(['options' => Utils::variadicToArray(func_get_args())])); return $this; }
/** * @return \Closure */ protected function provideVariadicFunction() { return function () { return Utils::variadicToArray(func_get_args()); }; }
/** * @return $this */ public function valid() { $this->assert(new Assertions\InArray(['allowed' => Utils::variadicToArray(func_get_args())])); return $this; }
/** * @param ...$arguments * @return $this */ public function any(...$arguments) { $this->assert(new Assertions\AlternativeAny(['options' => Utils::variadicToArray($arguments)])); return $this; }