| @@ -60,6 +60,9 @@ discard block | ||
| 60 | 60 | } | 
| 61 | 61 | } | 
| 62 | 62 | |
| 63 | + /** | |
| 64 | + * @param string $url | |
| 65 | + */ | |
| 63 | 66 | public function importURL($url) | 
| 64 | 67 |      { | 
| 65 | 68 | $struct = parse_url($url); | 
| @@ -78,6 +81,11 @@ discard block | ||
| 78 | 81 | } | 
| 79 | 82 | |
| 80 | 83 | // utility for __construct | 
| 84 | + | |
| 85 | + /** | |
| 86 | + * @param string $key | |
| 87 | + * @param string $default | |
| 88 | + */ | |
| 81 | 89 | private static function setOr(array $struct, $key, $default=null) | 
| 82 | 90 |      { | 
| 83 | 91 |          if (!empty($struct[$key])) { | 
| @@ -79,7 +79,7 @@ discard block | ||
| 79 | 79 | /** | 
| 80 | 80 | * Get the content. | 
| 81 | 81 | * | 
| 82 | - * @param string $originUrl The origin URL | |
| 82 | + * @param string $origin The origin URL | |
| 83 | 83 | * @param string $fileUrl The file URL | 
| 84 | 84 | * @param bool $progress Display the progression | 
| 85 | 85 | * @param array $options Additional context options | 
| @@ -97,6 +97,11 @@ discard block | ||
| 97 | 97 | }); | 
| 98 | 98 | } | 
| 99 | 99 | |
| 100 | + /** | |
| 101 | + * @param string $fileUrl | |
| 102 | + * @param boolean $progress | |
| 103 | + * @param \Closure $exec | |
| 104 | + */ | |
| 100 | 105 | protected function fetch($origin, $fileUrl, $progress, $options, $exec) | 
| 101 | 106 |      { | 
| 102 | 107 |          do { | 
| @@ -216,6 +221,9 @@ discard block | ||
| 216 | 221 | return 0; | 
| 217 | 222 | } | 
| 218 | 223 | |
| 224 | + /** | |
| 225 | + * @param string $fileName | |
| 226 | + */ | |
| 219 | 227 | public static function createFile($fileName) | 
| 220 | 228 |      { | 
| 221 | 229 |          if (is_dir($fileName)) { | 
| @@ -11,7 +11,6 @@ | ||
| 11 | 11 | use Composer\Plugin as CPlugin; | 
| 12 | 12 | use Composer\EventDispatcher; | 
| 13 | 13 | use Composer\Package; | 
| 14 | - | |
| 15 | 14 | use Composer\Installer; | 
| 16 | 15 | use Composer\DependencyResolver; | 
| 17 | 16 | |