Beispiel #1
0
 public function testValueAttrib()
 {
     $value = $this->faker->word;
     $attr = new ValueAttrib($value);
     $this->assertSame($value, $attr->getValue());
     $attr->setValue($value);
     $this->assertSame($value, $attr->getValue());
     $xml = '<?xml version="1.0"?>' . "\n" . '<a value="' . $value . '" />';
     $this->assertXmlStringEqualsXmlString($xml, (string) $attr);
     $array = ['a' => ['value' => $value]];
     $this->assertEquals($array, $attr->toArray());
 }
 /**
  * Sets the status
  *
  * @param  ValueAttrib $status
  * @return self
  */
 public function setStatus(ValueAttrib $status)
 {
     if (ZimletStatus::has($status->getValue())) {
         $this->setChild('status', $status);
     }
     return $this;
 }