diff --git a/src/MagentoHackathon/Composer/Magento/Command/DeployCommand.php b/src/MagentoHackathon/Composer/Magento/Command/DeployCommand.php index 8650c677..0bf3866f 100644 --- a/src/MagentoHackathon/Composer/Magento/Command/DeployCommand.php +++ b/src/MagentoHackathon/Composer/Magento/Command/DeployCommand.php @@ -8,6 +8,7 @@ use MagentoHackathon\Composer\Magento\Deploy\Manager\Entry; use MagentoHackathon\Composer\Magento\DeployManager; +use MagentoHackathon\Composer\Magento\Event\EventManager; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; @@ -51,8 +52,15 @@ protected function execute(InputInterface $input, OutputInterface $output) */ $moduleInstaller = $im->getInstaller("magento-module"); + $eventManager = new EventManager; + $deployManager = new DeployManager($eventManager); - $deployManager = new DeployManager( $this->getIO() ); + $io = $this->getIo(); + if ($io->isDebug()) { + $eventManager->listen('pre-package-deploy', function(PackageDeployEvent $event) use ($io) { + $io->write('Start magento deploy for ' . $event->getDeployEntry()->getPackageName()); + }); + } $extra = $composer->getPackage()->getExtra(); $sortPriority = isset($extra['magento-deploy-sort-priority']) ? $extra['magento-deploy-sort-priority'] : array();