original_string: public function merge( array $newOptions )
      {
          foreach ( $newOptions as $key => $value )
          {
              $this->__set( $key, $value );
          }
      }
code: public function merge( array $newOptions )
      {
          foreach ( $newOptions as $key => $value )
          {
              $this->__set( $key, $value );
          }
      }
code_tokens: public function merge ( array $ newOptions ) { foreach ( $ newOptions as $ key => $ value ) { $ this -> __set ( $ key , $ value ) ; } }
docstring: Merge an array into the actual options object.
  This method merges an array of new options into the actual options object.
  
  @throws ezcBasePropertyNotFoundException
  If trying to access a non existent property.
  @throws ezcBaseValueException
  If the value for a property is out of range.
  @param array(string=>mixed) $newOptions The new options.
docstring_tokens: Merge an array into the actual options object . This method merges an array of new options into the actual options object .