original_string: protected function get_iauthority()
  	{
  		if ($this->iuserinfo !== null || $this->ihost !== null || $this->port !== null)
  		{
  			$iauthority = '';
  			if ($this->iuserinfo !== null)
  			{
  				$iauthority .= $this->iuserinfo . '@';
  			}
  			if ($this->ihost !== null)
  			{
  				$iauthority .= $this->ihost;
  			}
  			if ($this->port !== null)
  			{
  				$iauthority .= ':' . $this->port;
  			}
  			return $iauthority;
  		}
  		else
  		{
  			return null;
  		}
  	}
code: protected function get_iauthority()
  	{
  		if ($this->iuserinfo !== null || $this->ihost !== null || $this->port !== null)
  		{
  			$iauthority = '';
  			if ($this->iuserinfo !== null)
  			{
  				$iauthority .= $this->iuserinfo . '@';
  			}
  			if ($this->ihost !== null)
  			{
  				$iauthority .= $this->ihost;
  			}
  			if ($this->port !== null)
  			{
  				$iauthority .= ':' . $this->port;
  			}
  			return $iauthority;
  		}
  		else
  		{
  			return null;
  		}
  	}
code_tokens: protected function get_iauthority ( ) { if ( $ this -> iuserinfo !== null || $ this -> ihost !== null || $ this -> port !== null ) { $ iauthority = '' ; if ( $ this -> iuserinfo !== null ) { $ iauthority .= $ this -> iuserinfo . '@' ; } if ( $ this -> ihost !== null ) { $ iauthority .= $ this -> ihost ; } if ( $ this -> port !== null ) { $ iauthority .= ':' . $ this -> port ; } return $ iauthority ; } else { return null ; } }
docstring: Get the complete iauthority
  
  @return string
docstring_tokens: Get the complete iauthority