public function getPharBuilder() { $builder = new PharBuilder($this->getScanner(!$this->config->isPharAllMode()), $this->config->getBaseDirectory()); $builder->setCompressionMode($this->config->getPharCompression()); foreach ($this->config->getDirectories() as $directory) { $builder->addDirectory($directory); } return $builder; }