PHP Class Sulu\Bundle\ContactBundle\Entity\ContactRepository

Inheritance: extends Sulu\Component\Persistence\Repository\ORM\EntityRepository, implements Sulu\Component\SmartContent\Orm\DataProviderRepositoryInterface, use trait Sulu\Component\SmartContent\Orm\DataProviderRepositoryTrait
Exibir arquivo Open project: sulu/sulu Class Usage Examples

Public Methods

Method Description
findByAccountId ( $accountId, $excludeContactId = null, $arrayResult = true, $onlyFetchMainAccounts = true )
findByCriteriaEmailAndPhone ( $where, $email = null, $phone = null )
findById ( $id )
findByIdAndDelete ( $id )
findByIds ( $ids )
findContactWithAccountsById ( $id )
findGetAll ( $limit = null, $offset = null, $sorting = ['id' => 'asc'], $where = [] )

Protected Methods

Method Description
appendJoins ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias, $locale )

Private Methods

Method Description
addPagination ( Doctrine\ORM\QueryBuilder $qb, integer | null $offset, integer | null $limit ) : Doctrine\ORM\QueryBuilder add pagination to querybuilder.
addSorting ( Doctrine\ORM\QueryBuilder $qb, array $sorting, string $prefix = 'u' ) : Doctrine\ORM\QueryBuilder Add sorting to querybuilder.
addWhere ( Doctrine\ORM\QueryBuilder $qb, array $where, string $prefix = '' ) : Doctrine\ORM\QueryBuilder add where to querybuilder.

Method Details

appendJoins() protected method

protected appendJoins ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias, $locale )
$queryBuilder Doctrine\ORM\QueryBuilder

findByAccountId() public method

public findByAccountId ( $accountId, $excludeContactId = null, $arrayResult = true, $onlyFetchMainAccounts = true )

findByCriteriaEmailAndPhone() public method

public findByCriteriaEmailAndPhone ( $where, $email = null, $phone = null )

findById() public method

public findById ( $id )

findByIdAndDelete() public method

public findByIdAndDelete ( $id )

findByIds() public method

public findByIds ( $ids )

findContactWithAccountsById() public method

findGetAll() public method

public findGetAll ( $limit = null, $offset = null, $sorting = ['id' => 'asc'], $where = [] )