src/Login/Registrar/ViewModel.php
public function save()
    {
        try {
            $autenticacao = new Autenticacao();
            $autenticacao->exchangeArray($this->form->getData());
            $perfilDefault = $this->autenticacaoManager->getPerfilManager()->obterPerfilByNome(Acesso::getDefaultRole());
            $autenticacao = $this->autenticacaoManager->salvar(
                $autenticacao->setPerfilId($perfilDefault->getId())
                    ->setPerfil($perfilDefault)
            );
            $this->addNotificacao(new Notificacao(Notificacao::TIPO_SUCESSO, self::MESSAGE_INSERT_SUCCESS));
        } catch (\Exception $e) {
            $this->addNotificacao(new Notificacao(Notificacao::TIPO_ERRO, self::MESSAGE_INTERNAL_ERROR));
        }

        return true;
    }
public function save()
    {
        try {
            $autenticacao = new Autenticacao();
            $autenticacao->exchangeArray($this->form->getData());
            $perfilDefault = $this->autenticacaoManager->getPerfilManager()->obterPerfilByNome(Acesso::getDefaultRole());
            $autenticacao = $this->autenticacaoManager->salvar(
                $autenticacao->setPerfilId($perfilDefault->getId())
                    ->setPerfil($perfilDefault)
            );
            $this->addNotificacao(new Notificacao(Notificacao::TIPO_SUCESSO, self::MESSAGE_INSERT_SUCCESS));
        } catch (\Exception $e) {
            $this->addNotificacao(new Notificacao(Notificacao::TIPO_ERRO, self::MESSAGE_INTERNAL_ERROR));
        }

        return true;
    }
Salva um login a partir do formulario
@return array contendo as mensagens de sucesso ou erro.