protected function getGenerator(BundleInterface $bundle = null) { if (null === $this->generator) { $this->generator = $this->createGenerator(); $this->generator->setSkeletonDirs($this->getSkeletonDirs($bundle)); } return $this->generator; }