Sulu\Bundle\ContactBundle\Contact\AbstractContactManager::addBankAccount PHP Méthode

addBankAccount() protected méthode

Add a new note to the given contact and persist it with the given object manager.
protected addBankAccount ( $contact, $data ) : boolean
$contact
$data
Résultat boolean
    protected function addBankAccount($contact, $data)
    {
        $entityName = 'SuluContactBundle:BankAccount';
        if (isset($data['id'])) {
            throw new EntityIdAlreadySetException($entityName, $data['id']);
        } else {
            $entity = new BankAccount();
            $entity->setBankName($data['bankName']);
            $entity->setBic($data['bic']);
            $entity->setIban($data['iban']);
            $entity->setPublic($this->getBooleanValue(array_key_exists('public', $data) ? $data['public'] : false));
            $this->em->persist($entity);
            $contact->addBankAccount($entity);
        }
        return true;
    }