示例#1
0
 /**
  *
  */
 public function execute()
 {
     if ($this->config->installGlobally()) {
         $targetDirectory = dirname($this->environment->getBinaryName());
     } else {
         $targetDirectory = $this->config->getWorkingDirectory();
     }
     foreach ($this->config->getRequestedPhars() as $requestedPhar) {
         $this->pharService->install($requestedPhar, $targetDirectory);
         if ($this->config->doNotAddToPhiveXml()) {
             continue;
         }
         $this->phiveXmlConfig->addPhar($requestedPhar);
     }
 }
示例#2
0
 public function execute()
 {
     $this->output->writeText($this->version->getVersionString() . "\n\n");
     $this->output->writeText(str_replace('%phive', $this->environment->getBinaryName(), file_get_contents(__DIR__ . '/help.txt')) . "\n\n");
 }