Lines Matching refs:input
36 * @param mixed $input The input to validate
42 public static function validateInput(string $caller, $input) argument
44 if (null !== $input) {
45 if (\is_resource($input)) {
46 return $input;
48 if (\is_string($input)) {
49 return $input;
51 if (\is_scalar($input)) {
52 return (string) $input;
54 if ($input instanceof Process) {
55 return $input->getIterator($input::ITER_SKIP_ERR);
57 if ($input instanceof \Iterator) {
58 return $input;
60 if ($input instanceof \Traversable) {
61 return new \IteratorIterator($input);
67 return $input;