original_string: public function getURL()
      {
          $p = $this->recall('page');
  
          // If there is a login page, no need to return to it
          if ($p == 'login') {
              return $this->app->url('/');
          }
  
          $url = $this->app->url($p, $this->recall('args', null));
          $this->forget('page');
          $this->forget('args');
  
          return $url;
      }
code: public function getURL()
      {
          $p = $this->recall('page');
  
          // If there is a login page, no need to return to it
          if ($p == 'login') {
              return $this->app->url('/');
          }
  
          $url = $this->app->url($p, $this->recall('args', null));
          $this->forget('page');
          $this->forget('args');
  
          return $url;
      }
code_tokens: public function getURL ( ) { $ p = $ this -> recall ( 'page' ) ; // If there is a login page, no need to return to it if ( $ p == 'login' ) { return $ this -> app -> url ( '/' ) ; } $ url = $ this -> app -> url ( $ p , $ this -> recall ( 'args' , null ) ) ; $ this -> forget ( 'page' ) ; $ this -> forget ( 'args' ) ; return $ url ; }
docstring: Return originally requested URL.
  
  @return string
docstring_tokens: Return originally requested URL .