Pinq\Iterators\Standard\GroupJoinOnEqualityIterator::getInnerValuesIterator PHP Method

getInnerValuesIterator() protected method

protected getInnerValuesIterator ( $outerKey, $outerValue )
    protected function getInnerValuesIterator($outerKey, $outerValue)
    {
        $outerKeyFunction = $this->outerKeyFunction;
        $groupKey = $outerKeyFunction($outerValue, $outerKey);
        $traversableGroup = $this->constructInnerGroup($this->defaultIterator($this->innerGroups->contains($groupKey) && $groupKey !== null ? $this->innerGroups->get($groupKey) : new EmptyIterator()));
        return new ArrayIterator([$groupKey => $traversableGroup]);
    }