public function testArgumentsArrayBooleans()
 {
     $options = new PhingOptions();
     $options->setDebug(true);
     $options->setList(true);
     $options->setLongTargets(true);
     $options->setQuiet(true);
     $options->setVerbose(true);
     $this->assertContains('-debug', $options->toArgumentsArray());
     $this->assertContains('-list', $options->toArgumentsArray());
     $this->assertContains('-longtargets', $options->toArgumentsArray());
     $this->assertContains('-quiet', $options->toArgumentsArray());
     $this->assertContains('-verbose', $options->toArgumentsArray());
 }
 /**
  * Constructs a configured Process instance
  *
  * @param string       $targets space separated list of targets
  * @param PhingOptions $options
  *
  * @return Process
  */
 private function createProcessInstance($targets, PhingOptions $options)
 {
     $builder = new ProcessBuilder();
     $builder->setPrefix($this->options->getPhingBin());
     $builder->setArguments($options->toArgumentsArray());
     foreach (explode(' ', $targets) as $target) {
         if (strlen(trim($target))) {
             $builder->add(trim($target));
         }
     }
     return $builder->getProcess();
 }