1
0
Fork 0

Fix DownloaderInterface return types

pull/9730/head
Jordi Boggiano 2021-02-25 13:18:08 +01:00
parent b3951b8804
commit fd88b3d48d
No known key found for this signature in database
GPG Key ID: 7BBD42C429EC80BC
1 changed files with 10 additions and 7 deletions

View File

@ -56,25 +56,28 @@ interface DownloaderInterface
/**
* Installs specific package into specific folder.
*
* @param PackageInterface $package package instance
* @param string $path download path
* @param PackageInterface $package package instance
* @param string $path download path
* @return PromiseInterface|null
*/
public function install(PackageInterface $package, $path);
/**
* Updates specific package in specific folder from initial to target version.
*
* @param PackageInterface $initial initial package
* @param PackageInterface $target updated package
* @param string $path download path
* @param PackageInterface $initial initial package
* @param PackageInterface $target updated package
* @param string $path download path
* @return PromiseInterface|null
*/
public function update(PackageInterface $initial, PackageInterface $target, $path);
/**
* Removes specific package from specific folder.
*
* @param PackageInterface $package package instance
* @param string $path download path
* @param PackageInterface $package package instance
* @param string $path download path
* @return PromiseInterface|null
*/
public function remove(PackageInterface $package, $path);