original_string: private function open() {
          if (file_exists($this->target) && !unlink($this->target))
              throw new ZipExporterException("could not remove existing zip archive at \"$this->target\"");
          
          $zip = new \ZipArchive();
          if (!$zip->open($this->target, \ZipArchive::CREATE))
              throw new ZipExporterException("could not create zip archive at \"$this->target\"");
          return $zip;
      }
code: private function open() {
          if (file_exists($this->target) && !unlink($this->target))
              throw new ZipExporterException("could not remove existing zip archive at \"$this->target\"");
          
          $zip = new \ZipArchive();
          if (!$zip->open($this->target, \ZipArchive::CREATE))
              throw new ZipExporterException("could not create zip archive at \"$this->target\"");
          return $zip;
      }
code_tokens: private function open ( ) { if ( file_exists ( $ this -> target ) && ! unlink ( $ this -> target ) ) throw new ZipExporterException ( "could not remove existing zip archive at \"$this->target\"" ) ; $ zip = new \ ZipArchive ( ) ; if ( ! $ zip -> open ( $ this -> target , \ ZipArchive :: CREATE ) ) throw new ZipExporterException ( "could not create zip archive at \"$this->target\"" ) ; return $ zip ; }
docstring: Opens and returns the targeted ZIP archive.
  @return \ZipArchive
docstring_tokens: Opens and returns the targeted ZIP archive .