elviss пре 2 година
родитељ
комит
c7d2ac146a
1 измењених фајлова са 7 додато и 3 уклоњено
  1. 7 3
      src/PackageClass.php

+ 7 - 3
src/PackageClass.php

@@ -103,6 +103,7 @@ class PackageClass
 		//返回包的相关信息
 		return array(
 			"repoName" => $data["name"],
+			"version" => $data["version"],
 			"cacheDir" => $cacheDir,
 			"ossHost" => $config['oss-host'],
 			"moduleName" => $moduleName,
@@ -117,6 +118,7 @@ class PackageClass
 	private static function fetchModuleFiles($packageInfo){
 		$cacheDir = $packageInfo['cacheDir'];
 		$repoName = $packageInfo['repoName'];
+		$version = $packageInfo['version'];
 		$moduleDir = $packageInfo['moduleDir'];
 		$ossHost = $packageInfo['ossHost'];
 		
@@ -131,7 +133,7 @@ class PackageClass
 			printf("[%s] fetching file -- %s\n",$repoName,$fileName);
 
 			//下载文件到缓存区
-			$filePath = downloadToDir($ossHost,$repoName,$fileName,$cacheDir);
+			$filePath = downloadToDir($ossHost,$repoName,$version,$fileName,$cacheDir);
 			if(! $filePath ){
 				printf("[%s] fetch file failed -- %s\n",$repoName,$fileName);
 				continue;
@@ -151,6 +153,7 @@ class PackageClass
 	private static function fetchCommonFiles($packageInfo){
 		$cacheDir = $packageInfo['cacheDir'];
 		$repoName = $packageInfo['repoName'];
+		$version = $packageInfo['version'];
 		$commonDir = $packageInfo['commonDir'];
 		$ossHost = $packageInfo['ossHost'];
 		$commonFiles = $packageInfo['helper']['common-files'];
@@ -162,7 +165,7 @@ class PackageClass
 			$fileName = $fileInfo['name'];
 			printf("[%s] fetching common file -- %s\n",$repoName,$fileName);
 			//下载文件到缓存区
-			$filePath = downloadToDir($ossHost,$repoName,$fileName,$cacheDir);
+			$filePath = downloadToDir($ossHost,$repoName,$version,$fileName,$cacheDir);
 			if(! $filePath ){
 				printf("[%s] fetch common file failed -- %s\n",$repoName,$fileName);
 				continue;
@@ -182,6 +185,7 @@ class PackageClass
 	private static function fetchConfigFiles($packageInfo){
 		$cacheDir = $packageInfo['cacheDir'];
 		$repoName = $packageInfo['repoName'];
+		$version = $packageInfo['version'];
 		$configDir = $packageInfo['configDir'];
 		$ossHost = $packageInfo['ossHost'];
 		$configFiles = $packageInfo['helper']['config-files'];
@@ -193,7 +197,7 @@ class PackageClass
 			$fileName = $fileInfo['name'];
 			printf("[%s] fetching config file -- %s\n",$repoName,$fileName);
 			//下载文件到缓存区
-			$filePath = downloadToDir($ossHost,$repoName,$fileName,$cacheDir);
+			$filePath = downloadToDir($ossHost,$repoName,$version,$fileName,$cacheDir);
 			if(! $filePath ){
 				printf("[%s] fetch config file failed -- %s\n",$repoName,$fileName);
 				continue;