Exemplo n.º 1
0
 /**
  * @param Value\ObjectValue $value
  *
  * @return Value\ObjectValue
  */
 public function visitObjectValue(Value\ObjectValue $value)
 {
     $subValues = new stdClass();
     foreach (parent::visitObjectValue($value) as $property => $subValue) {
         $subValues->{$property} = $subValue;
     }
     foreach ($this->defaultProperties() as $property => $subValue) {
         $subValues->{$property} = $subValue;
     }
     return new Value\ObjectValue($subValues);
 }