FilteredIterator::__construct( array $data, callable $callback )

Create a new iterator


Parameters

$data

(Required) The array or object to be iterated on.

$callback

(Required) Callback to be called on each value


Source

File: wp-includes/Requests/src/Utility/FilteredIterator.php

	public function __construct($data, $callback) {
		if (InputValidator::is_iterable($data) === false) {
			throw InvalidArgument::create(1, '$data', 'iterable', gettype($data));
		}

		parent::__construct($data);

		if (is_callable($callback)) {
			$this->callback = $callback;
		}
	}