Example #1
0
 /**
  * @return $this
  */
 public function encryptArchive()
 {
     $key = $this->config['crypt-key'];
     $fileCrypt = new FileCrypt();
     $source = $this->getFileName();
     $destination = $this->getFileName() . '.encrypted';
     $encryptResult = $fileCrypt->encryptFileChunks($source, $destination, $key);
     if ($encryptResult) {
         $this->setFilename($destination);
     }
     return $this;
 }