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;
}