Sulu\Bundle\ContactBundle\Entity\AccountRepository::findOneByContactId PHP Method

findOneByContactId() public method

Searches for accounts with a specific contact.
public findOneByContactId ( $contactId ) : array
$contactId
return array
    public function findOneByContactId($contactId)
    {
        $qb = $this->createQueryBuilder('a')->join('a.accountContacts', 'accountContacts', 'WITH', 'accountContacts.idContacts = :contactId AND accountContacts.main = TRUE')->setParameter('contactId', $contactId);
        $query = $qb->getQuery();
        return $query->getSingleResult();
    }