public function __construct(callable $selector, callable $resultSelector = null) { $this->selector = $selector; $this->count = 0; $this->resultSelector = $resultSelector; }