shenshihai 2 vuotta sitten
vanhempi
commit
ffa1c97653
1 muutettua tiedostoa jossa 7 lisäystä ja 4 poistoa
  1. 7 4
      src/PackageClass.php

+ 7 - 4
src/PackageClass.php

@@ -15,6 +15,7 @@ class PackageClass
 			self::setProgressFailed('INITIALIZE_FAILED');
 			return false;
 		}
+		logInfo("distribute mode",self::$config['distribute-mode']);
 		
 		//分发模式
 		if( self::$config['distribute-mode'] == 'install'){
@@ -109,8 +110,8 @@ class PackageClass
 		$repoDir = dirname($vendorDir);
 		$packageInfo = self::getPackageInfo($vendorDir,$repoDir,$pkg);
 		
-		//注册全局路径
-		self::copyCopyFiles($packageInfo);
+		//拷贝copy-files文件
+		self::copyFiles($packageInfo);
 		
 		//注册全局路径
 		self::registerPath($packageInfo);
@@ -332,13 +333,15 @@ class PackageClass
 	}*/
 	
 	//拷贝copy-files文件
-	private static function copyCopyFiles($packageInfo)
+	private static function copyFiles($packageInfo)
 	{
+		logInfo("start copying files");
+		$app = self::$app;	
 		$cacheDir = $packageInfo['cacheDir'];
 		$repoName = $packageInfo['repoName'];
 		$version = $packageInfo['version'];
 		$rootDir = $packageInfo['rootDir'];
-		$copyFiles = $packageInfo['helper']['copy-files'] ? : array();
+		$copyFiles = $app["distribute-root"]["copy-files"] ? : array();
 		foreach($copyFiles as $fileInfo){
 			$fileName = $fileInfo['name'];
 			$targetName = $fileInfo['target'];