PHP Интерфейс Pinq\IRepository

Автор: Elliot Levin ([email protected])
Наследование: extends pinq\IQueryable, extends pinq\ICollection
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
append ( $values ) : pinq\IRepository {@inheritDoc}
difference ( $values ) : pinq\IRepository {@inheritDoc}
except ( $values ) : pinq\IRepository {@inheritDoc}
getProvider ( ) : Pinq\Providers\IRepositoryProvider The repository provider for the implementation.
getSource ( ) : pinq\IRepository {@inheritDoc}
groupBy ( callable $function ) : pinq\IRepository {@inheritDoc}
groupJoin ( $values ) : Pinq\Interfaces\IJoiningOnRepository {@inheritDoc}
indexBy ( callable $function ) : pinq\IRepository {@inheritDoc}
intersect ( $values ) : pinq\IRepository {@inheritDoc}
join ( $values ) : Pinq\Interfaces\IJoiningOnRepository {@inheritDoc}
keys ( ) : pinq\IRepository {@inheritDoc}
orderBy ( callable $function, $direction ) : Pinq\Interfaces\IOrderedRepository {@inheritDoc}
orderByAscending ( callable $function ) : Pinq\Interfaces\IOrderedRepository {@inheritDoc}
orderByDescending ( callable $function ) : Pinq\Interfaces\IOrderedRepository {@inheritDoc}
reindex ( ) : pinq\IRepository {@inheritDoc}
select ( callable $function ) : pinq\IRepository {@inheritDoc}
selectMany ( callable $function ) : pinq\IRepository {@inheritDoc}
skip ( $amount ) : pinq\IRepository {@inheritDoc}
slice ( $start, $amount ) : pinq\IRepository {@inheritDoc}
take ( $amount ) : pinq\IRepository {@inheritDoc}
union ( $values ) : pinq\IRepository {@inheritDoc}
unique ( ) : pinq\IRepository {@inheritDoc}
where ( callable $predicate ) : pinq\IRepository {@inheritDoc}
whereIn ( $values ) : pinq\IRepository {@inheritDoc}

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

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

{@inheritDoc}
public append ( $values ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public difference ( $values ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public except ( $values ) : pinq\IRepository
Результат pinq\IRepository

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

The repository provider for the implementation.
public getProvider ( ) : Pinq\Providers\IRepositoryProvider
Результат Pinq\Providers\IRepositoryProvider

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

{@inheritDoc}
public getSource ( ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public groupBy ( callable $function ) : pinq\IRepository
$function callable
Результат pinq\IRepository

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

{@inheritDoc}
public groupJoin ( $values ) : Pinq\Interfaces\IJoiningOnRepository
Результат Pinq\Interfaces\IJoiningOnRepository

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

{@inheritDoc}
public indexBy ( callable $function ) : pinq\IRepository
$function callable
Результат pinq\IRepository

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

{@inheritDoc}
public intersect ( $values ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public join ( $values ) : Pinq\Interfaces\IJoiningOnRepository
Результат Pinq\Interfaces\IJoiningOnRepository

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

{@inheritDoc}
public keys ( ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public orderBy ( callable $function, $direction ) : Pinq\Interfaces\IOrderedRepository
$function callable
Результат Pinq\Interfaces\IOrderedRepository

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

{@inheritDoc}
public orderByAscending ( callable $function ) : Pinq\Interfaces\IOrderedRepository
$function callable
Результат Pinq\Interfaces\IOrderedRepository

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

{@inheritDoc}
public orderByDescending ( callable $function ) : Pinq\Interfaces\IOrderedRepository
$function callable
Результат Pinq\Interfaces\IOrderedRepository

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

{@inheritDoc}
public reindex ( ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public select ( callable $function ) : pinq\IRepository
$function callable
Результат pinq\IRepository

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

{@inheritDoc}
public selectMany ( callable $function ) : pinq\IRepository
$function callable
Результат pinq\IRepository

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

{@inheritDoc}
public skip ( $amount ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public slice ( $start, $amount ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public take ( $amount ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public union ( $values ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public unique ( ) : pinq\IRepository
Результат pinq\IRepository

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

{@inheritDoc}
public where ( callable $predicate ) : pinq\IRepository
$predicate callable
Результат pinq\IRepository

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

{@inheritDoc}
public whereIn ( $values ) : pinq\IRepository
Результат pinq\IRepository