예제 #1
0
파일: Install.php 프로젝트: chinazan/zzcrm
 /**
  * Throw an exception and remove package files.
  * Redeclared to prevent of deleting a package of installed extension.
  *
  * @param  string $errorMessage
  * @return void
  */
 protected function throwErrorAndRemovePackage($errorMessage = '')
 {
     if (!$this->isNew()) {
         throw new Error($errorMessage);
     }
     return parent::throwErrorAndRemovePackage($errorMessage);
 }
예제 #2
0
파일: Install.php 프로젝트: chinazan/zzcrm
 /**
  * Delete temporary package files
  *
  * @return boolean
  */
 protected function deletePackageFiles()
 {
     $res = parent::deletePackageFiles();
     $res &= $this->deletePackageArchive();
     return $res;
 }