Beispiel #1
0
 /**
  * @covers Pants\Target\Target::getName
  * @covers Pants\Target\Target::setName
  */
 public function testNameCanBeSet()
 {
     $this->target->setName('test');
     $this->assertEquals('test', $this->target->getName());
 }
Beispiel #2
0
 /**
  * Handle an XML target
  *
  * @return Target
  */
 public function handleTarget()
 {
     $target = new Target();
     $target->setName($this->xmlReader->getAttribute("name"));
     if ($this->xmlReader->isEmptyElement) {
         return $target;
     }
     while ($this->xmlReader->read()) {
         if ($this->xmlReader->name == "target" && $this->xmlReader->nodeType == XMLReader::END_ELEMENT) {
             return $target;
         } elseif ($this->xmlReader->nodeType == XMLReader::ELEMENT) {
             $target->getTasks()->add($this->handleTask());
         }
     }
 }