PHP Класс Pinq\Connectors\JoiningTraversable

Автор: Elliot Levin ([email protected])
Наследование: implements Pinq\Interfaces\IJoiningOnTraversable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$joinIterator Pinq\Iterators\IJoinIterator | Pinq\Iterators\IJoinToIterator
$scheme Pinq\Iterators\IIteratorScheme
$traversableFactory callable

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

Метод Описание
__construct ( Pinq\Iterators\IIteratorScheme $scheme, Pinq\Iterators\IJoinIterator $joinIterator, callable $traversableFactory )
on ( callable $joiningOnFunction )
onEquality ( callable $outerKeyFunction, callable $innerKeyFunction )
to ( callable $joinFunction )
withDefault ( $value, $key = null )

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

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

public __construct ( Pinq\Iterators\IIteratorScheme $scheme, Pinq\Iterators\IJoinIterator $joinIterator, callable $traversableFactory )
$scheme Pinq\Iterators\IIteratorScheme
$joinIterator Pinq\Iterators\IJoinIterator
$traversableFactory callable

on() публичный Метод

public on ( callable $joiningOnFunction )
$joiningOnFunction callable

onEquality() публичный Метод

public onEquality ( callable $outerKeyFunction, callable $innerKeyFunction )
$outerKeyFunction callable
$innerKeyFunction callable

to() публичный Метод

public to ( callable $joinFunction )
$joinFunction callable

withDefault() публичный Метод

public withDefault ( $value, $key = null )

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

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

protected IJoinIterator,Pinq\Iterators|IJoinToIterator,Pinq\Iterators $joinIterator
Результат Pinq\Iterators\IJoinIterator | Pinq\Iterators\IJoinToIterator

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

protected IIteratorScheme,Pinq\Iterators $scheme
Результат Pinq\Iterators\IIteratorScheme

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

protected callable $traversableFactory
Результат callable