Skip to content
Snippets Groups Projects
Commit ee308009 authored by Daniel Hürtgen's avatar Daniel Hürtgen Committed by GitHub
Browse files

Merge pull request #20 from higidi/feature/17-write-status-messages-to-stdout

Feature/17 write status messages to stdout
parents f64a0f97 75e55841
Branches
Tags
1 merge request!21Release 0.3.0
...@@ -103,11 +103,14 @@ class Installer extends LibraryInstaller ...@@ -103,11 +103,14 @@ class Installer extends LibraryInstaller
$filesystem = new SymfonyFilesystem(); $filesystem = new SymfonyFilesystem();
$sourceStandards = $this->getSourceStandards($package); $sourceStandards = $this->getSourceStandards($package);
$destStandardsBasePath = $this->getPHPCodeSnifferStandardsBasePath($repo); $destStandardsBasePath = $this->getPHPCodeSnifferStandardsBasePath($repo);
$this->io->writeError(' Installing PHP-CodeSniffer Standards:', false);
foreach ($sourceStandards as $sourceStandard) { foreach ($sourceStandards as $sourceStandard) {
$this->io->writeError(sprintf(' <info>%s</info>', $sourceStandard->getName()));
$sourcePath = $sourceStandard->getPath(); $sourcePath = $sourceStandard->getPath();
$destPath = $destStandardsBasePath . DIRECTORY_SEPARATOR . $sourceStandard->getName(); $destPath = $destStandardsBasePath . DIRECTORY_SEPARATOR . $sourceStandard->getName();
$filesystem->mirror($sourcePath, $destPath, null, array('override' => $override)); $filesystem->mirror($sourcePath, $destPath, null, array('override' => $override));
} }
$this->io->writeError('');
} }
/** /**
...@@ -119,14 +122,17 @@ class Installer extends LibraryInstaller ...@@ -119,14 +122,17 @@ class Installer extends LibraryInstaller
{ {
$sourceStandards = $this->getSourceStandards($package); $sourceStandards = $this->getSourceStandards($package);
$destinationStandards = $this->getDestinationStandards($repo); $destinationStandards = $this->getDestinationStandards($repo);
$this->io->writeError(' Removing PHP-CodeSniffer Standards:', false);
foreach ($sourceStandards as $sourceStandard) { foreach ($sourceStandards as $sourceStandard) {
if (!$destinationStandards->hasStandard($sourceStandard)) { if (!$destinationStandards->hasStandard($sourceStandard)) {
continue; continue;
} }
$this->io->writeError(sprintf(' <info>%s</info>', $sourceStandard->getName()));
$destinationStandard = $destinationStandards->getStandard($sourceStandard); $destinationStandard = $destinationStandards->getStandard($sourceStandard);
$this->filesystem->removeDirectory($destinationStandard->getPath()); $this->filesystem->removeDirectory($destinationStandard->getPath());
} }
$this->io->writeError('');
} }
/** /**
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment