public function salvar(ReceitaCategorioria $receitaCat)
 {
     $dados = array_filter($receitaCat->getArrayCopy());
     $id = (int) $receitaCat->id;
     if ($id == 0) {
         return $this->insert($dados);
     } else {
         if ($this->buscarUm($id)) {
             return $this->update($dados, ['id' => $id]);
         } else {
             throw new \Exception('Registro não encontrado.');
         }
     }
 }