From 9333579ef1add6713e18c91882287fc7d53055b2 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 26 Jun 2012 19:30:22 +0200 Subject: [PATCH] Notify installs via create-project --- src/Composer/Command/CreateProjectCommand.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Composer/Command/CreateProjectCommand.php b/src/Composer/Command/CreateProjectCommand.php index ae59aafa4..4ecd2233a 100644 --- a/src/Composer/Command/CreateProjectCommand.php +++ b/src/Composer/Command/CreateProjectCommand.php @@ -19,6 +19,7 @@ use Composer\IO\IOInterface; use Composer\Repository\ComposerRepository; use Composer\Repository\CompositeRepository; use Composer\Repository\FilesystemRepository; +use Composer\Repository\NotifiableRepositoryInterface; use Composer\Repository\InstalledFilesystemRepository; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; @@ -125,6 +126,9 @@ EOT $io->write('Installing ' . $package->getName() . ' (' . VersionParser::formatVersion($package, false) . ')', true); $projectInstaller = new ProjectInstaller($directory, $dm); $projectInstaller->install(new InstalledFilesystemRepository(new JsonFile('php://memory')), $package); + if ($package->getRepository() instanceof NotifiableRepositoryInterface) { + $package->getRepository()->notifyInstall($package); + } $io->write('Created project in ' . $directory . '', true); chdir($directory);