PHP Класс Pinq\Iterators\Generators\JoinIterator

Автор: Elliot Levin ([email protected])
Наследование: extends IteratorGenerator, implements Pinq\Iterators\IJoinToIterator, use trait Pinq\Iterators\Common\JoinIterator
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$innerIterator Pinq\Iterators\Generators\IGenerator
$outerIterator Pinq\Iterators\Generators\IGenerator

Открытые методы

Метод Описание
__construct ( Pinq\Iterators\Generators\IGenerator $outerIterator, Pinq\Iterators\Generators\IGenerator $innerIterator )
walk ( callable $function )

Защищенные методы

Метод Описание
beforeOuterLoopData ( )
defaultIterator ( Pinq\Iterators\Generators\IGenerator $iterator )
innerForeach ( $outerKey, $outerValue, array $data, &$count )
innerGenerator ( mixed $outerKey, mixed $outerValue, array $outerData ) : Pinq\Iterators\Generators\IGenerator
iteratorGenerator ( Pinq\Iterators\Generators\IGenerator $iterator )

Описание методов

__construct() публичный метод

public __construct ( Pinq\Iterators\Generators\IGenerator $outerIterator, Pinq\Iterators\Generators\IGenerator $innerIterator )
$outerIterator Pinq\Iterators\Generators\IGenerator
$innerIterator Pinq\Iterators\Generators\IGenerator

beforeOuterLoopData() защищенный метод

protected beforeOuterLoopData ( )

defaultIterator() закрытый защищенный метод

final protected defaultIterator ( Pinq\Iterators\Generators\IGenerator $iterator )
$iterator Pinq\Iterators\Generators\IGenerator

innerForeach() защищенный метод

protected innerForeach ( $outerKey, $outerValue, array $data, &$count )
$data array

innerGenerator() абстрактный защищенный метод

abstract protected innerGenerator ( mixed $outerKey, mixed $outerValue, array $outerData ) : Pinq\Iterators\Generators\IGenerator
$outerKey mixed
$outerValue mixed
$outerData array
Результат Pinq\Iterators\Generators\IGenerator

iteratorGenerator() закрытый защищенный метод

final protected iteratorGenerator ( Pinq\Iterators\Generators\IGenerator $iterator )
$iterator Pinq\Iterators\Generators\IGenerator

walk() публичный метод

public walk ( callable $function )
$function callable

Описание свойств

$innerIterator защищенное свойство

protected IGenerator,Pinq\Iterators\Generators $innerIterator
Результат Pinq\Iterators\Generators\IGenerator

$outerIterator защищенное свойство

protected IGenerator,Pinq\Iterators\Generators $outerIterator
Результат Pinq\Iterators\Generators\IGenerator