public function build() { $builder = new PharBuilder($this->config->name); foreach ($this->config->files as $file) { $builder->addFile($file, getcwd() . '/' . $file); } if ($this->config->main) { $builder->addFile($this->config->main, getcwd() . '/' . $this->config->main); $builder->mainScript($this->config->main); } $builder->build(); return $this->config->name; }