/** * Build circular dependencies between modules report * * @param string $outputPath * @return void */ protected function buildReport($outputPath) { $filesForParse = Files::init()->getComposerFiles('code', false); ServiceLocator::getDependenciesReportBuilder()->build( [ 'parse' => ['files_for_parse' => $filesForParse], 'write' => ['report_filename' => $outputPath], ] ); }
protected function setUp() { $this->fixtureDir = realpath(__DIR__ . '/../_files') . '/'; $this->sourceFilename = $this->fixtureDir . 'dependencies.csv'; $this->builder = ServiceLocator::getDependenciesReportBuilder(); }