protected function _addFrameOutput($parent, $property, $output) {
    if(is_object($parent) && !($parent instanceof ArrayObject)) {
      self::addValue(
        $parent, $property, $output, array('propertyIsArray' => true));
    } else {
      $parent[] = $output;
    }
  }
protected function _addFrameOutput($parent, $property, $output) {
    if(is_object($parent) && !($parent instanceof ArrayObject)) {
      self::addValue(
        $parent, $property, $output, array('propertyIsArray' => true));
    } else {
      $parent[] = $output;
    }
  }
protected function _addFrameOutput ( $ parent , $ property , $ output ) { if ( is_object ( $ parent ) && ! ( $ parent instanceof ArrayObject ) ) { self :: addValue ( $ parent , $ property , $ output , array ( 'propertyIsArray' => true ) ) ; } else { $ parent [ ] = $ output ; } }
Adds framing output to the given parent.

@param mixed $parent the parent to add to.
@param string $property the parent property.
@param mixed $output the output to add.
Adds framing output to the given parent .