public function __constructJoinOnEqualityIterator(callable $outerKeyFunction, callable $innerKeyFunction) { $this->outerKeyFunction = Functions::allowExcessiveArguments($outerKeyFunction); $this->innerKeyFunction = Functions::allowExcessiveArguments($innerKeyFunction); }