PHP Класс Sulu\Bundle\ContactBundle\Entity\AccountRepository

Наследование: extends Gedmo\Tree\Entity\Repository\NestedTreeRepository, implements Sulu\Component\SmartContent\Orm\DataProviderRepositoryInterface, use trait Sulu\Component\SmartContent\Orm\DataProviderRepositoryTrait
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
countDistinctAccountChildrenAndContacts ( $id ) : mixed distinct count account's children and contacts.
findAccountById ( $id, $contacts = false ) : mixed Get account by id.
findAccountByIdAndDelete ( $id ) : mixed Get account by id to delete.
findAccountOnly ( $id )
findAllSelect ( array $fields = [] ) : array finds all accounts but only selects given fields.
findByFilter ( array $filter )
findByIds ( $ids ) : mixed Get account by id.
findChildrenAndContacts ( $id ) : mixed distinct count account's children and contacts.
findOneByContactId ( $contactId ) : array Searches for accounts with a specific contact.

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

Метод Описание
appendJoins ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias, $locale ) Append joins to query builder for "findByFilters" function.

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

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

Append joins to query builder for "findByFilters" function.
protected appendJoins ( Doctrine\ORM\QueryBuilder $queryBuilder, $alias, $locale )
$queryBuilder Doctrine\ORM\QueryBuilder

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

distinct count account's children and contacts.
public countDistinctAccountChildrenAndContacts ( $id ) : mixed
$id
Результат mixed

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

Get account by id.
public findAccountById ( $id, $contacts = false ) : mixed
$id
$contacts
Результат mixed

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

Get account by id to delete.
public findAccountByIdAndDelete ( $id ) : mixed
$id
Результат mixed

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

public findAccountOnly ( $id )

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

finds all accounts but only selects given fields.
public findAllSelect ( array $fields = [] ) : array
$fields array
Результат array

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

public findByFilter ( array $filter )
$filter array

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

Get account by id.
public findByIds ( $ids ) : mixed
$ids
Результат mixed

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

distinct count account's children and contacts.
public findChildrenAndContacts ( $id ) : mixed
$id
Результат mixed

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

Searches for accounts with a specific contact.
public findOneByContactId ( $contactId ) : array
$contactId
Результат array