Example #1
0
 public function testUnitScannerMapping()
 {
     $scanner = new UnitScanner(self::$directory);
     $scanner->setOutput(new NullOutput());
     // no mock, runs composer intentionally
     $map = $scanner->scan();
     self::assertArrayHasKey('Existent', $map);
     self::assertEquals(self::$directory . '/src/Existent.php', $map['Existent']);
     return $map;
 }
Example #2
0
 /**
  * @param string $directory
  * @return string[] Full class name as key, and file path as value
  */
 private function scanUnits($directory)
 {
     $this->output->writeln("Scanning units into {$directory}");
     $scanner = new UnitScanner($directory);
     $output = $this->output->getVerbosity() <= OutputInterface::VERBOSITY_NORMAL ? new NullOutput() : $this->output;
     $scanner->setOutput($output);
     $a = $scanner->scan();
     var_dump($scanner->getRootNamespaces());
     return $a;
     return $scanner->scan();
 }