library/core/class.request.php
public function WithArgs() {
      $ArgAliasList = func_get_args();
      if (count($ArgAliasList))
         foreach ($ArgAliasList as $ArgAlias) {
            $this->_SetRequestArguments(strtolower($ArgAlias));
         }
         
      return $this;
   }
public function WithArgs() {
      $ArgAliasList = func_get_args();
      if (count($ArgAliasList))
         foreach ($ArgAliasList as $ArgAlias) {
            $this->_SetRequestArguments(strtolower($ArgAlias));
         }
         
      return $this;
   }
public function WithArgs ( ) { $ ArgAliasList = func_get_args ( ) ; if ( count ( $ ArgAliasList ) ) foreach ( $ ArgAliasList as $ ArgAlias ) { $ this -> _SetRequestArguments ( strtolower ( $ ArgAlias ) ) ; } return $ this ; }
Chainable Superglobal arguments setter

This method expects a variable number of parameters, each of which need to be a defined INPUT_*
constant, and will interpret these as superglobal references. These constants each refer to a
specific PHP superglobal and including them here causes their data to be imported into the request
object.

@param self::INPUT_*
@flow chain
@return Gdn_Request
Chainable Superglobal arguments setter