public function __construct(IGenerator $outerIterator, IGenerator $innerIterator, callable $traversableFactory, callable $outerKeyFunction, callable $innerKeyFunction) { parent::__construct($outerIterator, $innerIterator, $traversableFactory); self::__constructJoinOnEqualityIterator($outerKeyFunction, $innerKeyFunction); }
public function __construct(IGenerator $outerIterator, IGenerator $innerIterator, callable $traversableFactory, callable $filter) { parent::__construct($outerIterator, $innerIterator, $traversableFactory); self::__constructJoinOnIterator($filter); }