original_string: public function salvarArquivo($arquivo)
      {
          // Verificando se a chave pública está nula
          $this->verificaChaveNula();
  
          $xml = file_get_contents(__DIR__ . '/../Templates/certificado.xml');
          $xml = str_replace('{{chave_pub}}', $this->chavePub, $xml);
          $xml = str_replace('{{chave_pri}}', $this->chavePri, $xml);
  
          file_put_contents($arquivo, $xml);
  
          return true;
      }
code: public function salvarArquivo($arquivo)
      {
          // Verificando se a chave pública está nula
          $this->verificaChaveNula();
  
          $xml = file_get_contents(__DIR__ . '/../Templates/certificado.xml');
          $xml = str_replace('{{chave_pub}}', $this->chavePub, $xml);
          $xml = str_replace('{{chave_pri}}', $this->chavePri, $xml);
  
          file_put_contents($arquivo, $xml);
  
          return true;
      }
code_tokens: public function salvarArquivo ( $ arquivo ) { // Verificando se a chave pública está nula $ this -> verificaChaveNula ( ) ; $ xml = file_get_contents ( __DIR__ . '/../Templates/certificado.xml' ) ; $ xml = str_replace ( '{{chave_pub}}' , $ this -> chavePub , $ xml ) ; $ xml = str_replace ( '{{chave_pri}}' , $ this -> chavePri , $ xml ) ; file_put_contents ( $ arquivo , $ xml ) ; return true ; }
docstring: Salva um arquivo com as propriedades do certificado.
  
  @param $arquivo
  @return bool
docstring_tokens: Salva um arquivo com as propriedades do certificado .