/** * @return array */ public function buildDependencyTree() { foreach ($this->finder->getFiles() as $fileInfo) { foreach ($this->dependencyChecker as $dependencyChecker) { $dependencyChecker->setDependencyTree($this->dependencyTree); $dependencyChecker->addDependencies($fileInfo); } } $this->writer->write($this->dependencyTree->getDependencyTree()); }
/** * @param string $bundle * * @return \Symfony\Component\Finder\SplFileInfo[] */ protected function findAllFilesOfBundle($bundle) { $finder = new Finder($this->config->getBundleDirectory(), '*', $bundle); return $finder->getFiles(); }