PHP Класс Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository

Автор: Paweł Jędrzejewski ([email protected])
Наследование: extends Doctrine\ORM\EntityRepository, implements Sylius\Component\Resource\Repository\RepositoryInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
add ( Sylius\Component\Resource\Model\ResourceInterface $resource )
createPaginator ( array $criteria = [], array $sorting = [] )
remove ( Sylius\Component\Resource\Model\ResourceInterface $resource )

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

Метод Описание
applyCriteria ( Doctrine\ORM\QueryBuilder $queryBuilder, array $criteria = [] )
applySorting ( Doctrine\ORM\QueryBuilder $queryBuilder, array $sorting = [] )
getArrayPaginator ( array $objects ) : Pagerfanta\Pagerfanta
getPaginator ( Doctrine\ORM\QueryBuilder $queryBuilder ) : Pagerfanta\Pagerfanta
getPropertyName ( string $name ) : string

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

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

public add ( Sylius\Component\Resource\Model\ResourceInterface $resource )
$resource Sylius\Component\Resource\Model\ResourceInterface

applyCriteria() защищенный Метод

protected applyCriteria ( Doctrine\ORM\QueryBuilder $queryBuilder, array $criteria = [] )
$queryBuilder Doctrine\ORM\QueryBuilder
$criteria array

applySorting() защищенный Метод

protected applySorting ( Doctrine\ORM\QueryBuilder $queryBuilder, array $sorting = [] )
$queryBuilder Doctrine\ORM\QueryBuilder
$sorting array

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

public createPaginator ( array $criteria = [], array $sorting = [] )
$criteria array
$sorting array

getArrayPaginator() защищенный Метод

protected getArrayPaginator ( array $objects ) : Pagerfanta\Pagerfanta
$objects array
Результат Pagerfanta\Pagerfanta

getPaginator() защищенный Метод

protected getPaginator ( Doctrine\ORM\QueryBuilder $queryBuilder ) : Pagerfanta\Pagerfanta
$queryBuilder Doctrine\ORM\QueryBuilder
Результат Pagerfanta\Pagerfanta

getPropertyName() защищенный Метод

protected getPropertyName ( string $name ) : string
$name string
Результат string

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

public remove ( Sylius\Component\Resource\Model\ResourceInterface $resource )
$resource Sylius\Component\Resource\Model\ResourceInterface