protected function setUp()
 {
     $this->IO = new InMemoryIOInterface();
     $this->hooksFileCopier = new InMemoryFileCopier();
     $this->preCommitProcessor = new PreCommitProcessor($this->hooksFileCopier);
     $this->preCommitProcessor->setIO($this->IO);
 }
 /**
  * @param array $configData
  *
  * @return array
  */
 private function preCommit(array $configData)
 {
     $this->preCommitProcessor->setIO($this->IO);
     return $this->preCommitProcessor->execute($configData);
 }
 protected function setUp()
 {
     $this->IO = \Mockery::mock(IOInterface::class);
     $this->preCommitProcessor = new PreCommitProcessor();
     $this->preCommitProcessor->setIO($this->IO);
 }
 /**
  * @return array
  */
 private function preCommit()
 {
     $this->preCommitProcessor->setIO($this->io);
     return $this->preCommitProcessor->execute();
 }