示例#1
0
 /**
  * Adds properties from $new_value.
  * @param \stdClass $new_value
  * @return Element $this
  */
 public function setValue($new_value)
 {
     if (gettype($new_value) !== 'object') {
         return parent::setValue($new_value);
     }
     $new_props = $this->getSetProps($new_value);
     foreach ($new_props as $new_prop) {
         $this->setProp($new_prop, $new_value->{$new_prop});
     }
     return $this;
 }