original_string: function getLoginURL($scope = null, $redirectURI = null)
  	{
  		$redirectURI = $redirectURI ? : $this->getCurrentURI();
  		self::$persistance->setVariable('redirect_uri', $redirectURI);
  		return $this->getAuthorizationURL($redirectURI, $scope);
  	}
code: function getLoginURL($scope = null, $redirectURI = null)
  	{
  		$redirectURI = $redirectURI ? : $this->getCurrentURI();
  		self::$persistance->setVariable('redirect_uri', $redirectURI);
  		return $this->getAuthorizationURL($redirectURI, $scope);
  	}
code_tokens: function getLoginURL ( $ scope = null , $ redirectURI = null ) { $ redirectURI = $ redirectURI ? : $ this -> getCurrentURI ( ) ; self :: $ persistance -> setVariable ( 'redirect_uri' , $ redirectURI ) ; return $ this -> getAuthorizationURL ( $ redirectURI , $ scope ) ; }
docstring: When a user is not authentified, you need to create a link to the URL
  returned by this method.
  
  @param string $scope Space-separated list of scopes. Leave empty if you just need the basic one
  @param string $redirectURI Where to redirect the user after auth. Leave empty for the current URI
  @return string Login URL
docstring_tokens: When a user is not authentified you need to create a link to the URL returned by this method .