Lines Matching refs:input
85 * @param mixed $input The input to validate
91 public static function validateInput($caller, $input) argument
93 if (null !== $input) {
94 if (\is_resource($input)) {
95 return $input;
97 if (\is_string($input)) {
98 return $input;
100 if (is_scalar($input)) {
101 return (string) $input;
103 if ($input instanceof Process) {
104 return $input->getIterator($input::ITER_SKIP_ERR);
106 if ($input instanceof \Iterator) {
107 return $input;
109 if ($input instanceof \Traversable) {
110 return new \IteratorIterator($input);
116 return $input;