示例#1
0
 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;
 }