/**
  * @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());
     };
 }
示例#4
0
 /**
  * @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;
 }