original_string: public function convertEncoding($newEncoding){
  
  		if(!\is_string($newEncoding)){
  			throw new \InvalidArgumentException('$newEncoding must be a string');
  		}
  		
  		$newEncoding = \strtoupper($newEncoding);
  		
  		return new static(\mb_convert_encoding($this->_Value, $newEncoding, $this->_Encoding),
  				$newEncoding);
  		
  	}
code: public function convertEncoding($newEncoding){
  
  		if(!\is_string($newEncoding)){
  			throw new \InvalidArgumentException('$newEncoding must be a string');
  		}
  		
  		$newEncoding = \strtoupper($newEncoding);
  		
  		return new static(\mb_convert_encoding($this->_Value, $newEncoding, $this->_Encoding),
  				$newEncoding);
  		
  	}
code_tokens: public function convertEncoding ( $ newEncoding ) { if ( ! \ is_string ( $ newEncoding ) ) { throw new \ InvalidArgumentException ( '$newEncoding must be a string' ) ; } $ newEncoding = \ strtoupper ( $ newEncoding ) ; return new static ( \ mb_convert_encoding ( $ this -> _Value , $ newEncoding , $ this -> _Encoding ) , $ newEncoding ) ; }
docstring: Converts the string to a new encoding
  @link https://php.net/manual/en/mbstring.supported-encodings.php
  @param string $newEncoding
  @return \static
docstring_tokens: Converts the string to a new encoding