/**
  * Simulate a deployment
  *
  * @param string $deploymentName
  * @return void
  */
 public function simulateCommand($deploymentName)
 {
     $logger = new \TYPO3\FLOW3\Log\Logger();
     $console = new \TYPO3\FLOW3\Log\Backend\ConsoleBackend(array('severityThreshold' => LOG_DEBUG));
     $console->open();
     $logger->setBackend($console);
     $deployment = $this->deploymentService->getDeployment($deploymentName);
     $deployment->setLogger($logger);
     $deployment->initialize();
     $deployment->simulate();
 }
Example #2
0
 /**
  * @test
  */
 public function theShutdownMethodRunsCloseOnAllRegisteredBackends()
 {
     $mockBackend1 = $this->getMock('TYPO3\\FLOW3\\Log\\Backend\\BackendInterface', array('open', 'append', 'close'));
     $mockBackend1->expects($this->once())->method('close');
     $mockBackend2 = $this->getMock('TYPO3\\FLOW3\\Log\\Backend\\BackendInterface', array('open', 'append', 'close'));
     $mockBackend2->expects($this->once())->method('close');
     $logger = new \TYPO3\FLOW3\Log\Logger();
     $logger->addBackend($mockBackend1);
     $logger->addBackend($mockBackend2);
     $logger->shutdownObject();
 }