original_string: protected function _setDefaultUserOptions(array $options) {
      foreach ($options as $option=>$value) {
        if (!$this->getUserOption($option))
          $this->setUserOption($option,$value);
      }
      return $this;
    }
code: protected function _setDefaultUserOptions(array $options) {
      foreach ($options as $option=>$value) {
        if (!$this->getUserOption($option))
          $this->setUserOption($option,$value);
      }
      return $this;
    }
code_tokens: protected function _setDefaultUserOptions ( array $ options ) { foreach ( $ options as $ option => $ value ) { if ( ! $ this -> getUserOption ( $ option ) ) $ this -> setUserOption ( $ option , $ value ) ; } return $ this ; }
docstring: Used to set defaults, will not overwrite existing values
  
  @param array $options
docstring_tokens: Used to set defaults will not overwrite existing values