Rename PrepareRemoteFilesystem event to PreFileDownload

main
Nils Adermann 11 years ago
parent f0b45099c1
commit 3b519e44c4

@ -18,7 +18,7 @@ use Composer\IO\IOInterface;
use Composer\Package\PackageInterface; use Composer\Package\PackageInterface;
use Composer\Package\Version\VersionParser; use Composer\Package\Version\VersionParser;
use Composer\Plugin\PluginEvents; use Composer\Plugin\PluginEvents;
use Composer\Plugin\PrepareRemoteFilesystemEvent; use Composer\Plugin\PreFileDownloadEvent;
use Composer\EventDispatcher\EventDispatcher; use Composer\EventDispatcher\EventDispatcher;
use Composer\Util\Filesystem; use Composer\Util\Filesystem;
use Composer\Util\GitHub; use Composer\Util\GitHub;
@ -94,11 +94,11 @@ class FileDownloader implements DownloaderInterface
$processedUrl = $this->processUrl($package, $url); $processedUrl = $this->processUrl($package, $url);
$hostname = parse_url($processedUrl, PHP_URL_HOST); $hostname = parse_url($processedUrl, PHP_URL_HOST);
$prepRfsEvent = new PrepareRemoteFilesystemEvent(PluginEvents::PREPARE_REMOTE_FILESYSTEM, $this->rfs, $processedUrl); $preFileDownloadEvent = new PreFileDownloadEvent(PluginEvents::PRE_FILE_DOWNLOAD, $this->rfs, $processedUrl);
if ($this->eventDispatcher) { if ($this->eventDispatcher) {
$this->eventDispatcher->dispatch($prepRfsEvent->getName(), $prepRfsEvent); $this->eventDispatcher->dispatch($preFileDownloadEvent->getName(), $preFileDownloadEvent);
} }
$rfs = $prepRfsEvent->getRemoteFilesystem(); $rfs = $preFileDownloadEvent->getRemoteFilesystem();
if (strpos($hostname, '.github.com') === (strlen($hostname) - 11)) { if (strpos($hostname, '.github.com') === (strlen($hostname) - 11)) {
$hostname = 'github.com'; $hostname = 'github.com';

@ -20,12 +20,12 @@ namespace Composer\Plugin;
class PluginEvents class PluginEvents
{ {
/** /**
* The PREPARE_REMOTE_FILESYSTEM event occurs before downloading a file * The PRE_FILE_DOWNLOAD event occurs before downloading a file
* *
* The event listener method receives a * The event listener method receives a
* Composer\Plugin\PrepareRemoteFilesystemEvent instance. * Composer\Plugin\PreFileDownloadEvent instance.
* *
* @var string * @var string
*/ */
const PREPARE_REMOTE_FILESYSTEM = 'prepare-remote-filesystem'; const PRE_FILE_DOWNLOAD = 'pre-file-download';
} }

@ -18,11 +18,11 @@ use Composer\EventDispatcher\Event;
use Composer\Util\RemoteFilesystem; use Composer\Util\RemoteFilesystem;
/** /**
* The Prepare Remote Filesystem Event. * The pre file download event.
* *
* @author Nils Adermann <naderman@naderman.de> * @author Nils Adermann <naderman@naderman.de>
*/ */
class PrepareRemoteFilesystemEvent extends Event class PreFileDownloadEvent extends Event
{ {
/** /**
* @var RemoteFilesystem * @var RemoteFilesystem
Loading…
Cancel
Save