PHP Class Sylius\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository

Author: Paweł Jędrzejewski ([email protected])
Inheritance: extends Doctrine\ORM\EntityRepository, implements Sylius\Component\Resource\Repository\RepositoryInterface
Afficher le fichier Open project: sylius/sylius Class Usage Examples

Méthodes publiques

Méthode Description
add ( Sylius\Component\Resource\Model\ResourceInterface $resource )
createPaginator ( array $criteria = [], array $sorting = [] )
remove ( Sylius\Component\Resource\Model\ResourceInterface $resource )

Méthodes protégées

Méthode Description
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

Method Details

add() public méthode

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

applyCriteria() protected méthode

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

applySorting() protected méthode

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

createPaginator() public méthode

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

getArrayPaginator() protected méthode

protected getArrayPaginator ( array $objects ) : Pagerfanta\Pagerfanta
$objects array
Résultat Pagerfanta\Pagerfanta

getPaginator() protected méthode

protected getPaginator ( Doctrine\ORM\QueryBuilder $queryBuilder ) : Pagerfanta\Pagerfanta
$queryBuilder Doctrine\ORM\QueryBuilder
Résultat Pagerfanta\Pagerfanta

getPropertyName() protected méthode

protected getPropertyName ( string $name ) : string
$name string
Résultat string

remove() public méthode

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