Class SGL_Request_Browser2

Description

Browser2 request type, which uses Horder_Routes package to resolve query data, instead SGL_Url heavy parsing used by Browser1.

Located in /SGL/Request/Browser2.php (line 19)

SGL_Request
   |
   --SGL_Request_Browser2
Method Summary
 void init ()
 array _getCustomRoutes ()
 mixed _getManagerName (string $sectionName)
 array _prependRegex (array $aRoutes, string $regex)
 array _urlParamStringToArray (string $params)
Variables

Inherited Variables

Inherited from SGL_Request

SGL_Request::$aProps
Methods
getAvailableManagers (line 149)

Get list of all available managers. Used as callback for Horde_Routes to generate correct regex.

  • access: public
array getAvailableManagers ()
init (line 26)

Resolve query data by connecting to routes.

  • access: public
void init ()

Redefinition of:
SGL_Request::init()
_getCustomRoutes (line 207)

Get custom routes array.

  • access: private
array _getCustomRoutes ()
_getManagerName (line 192)

Get manager name from congif directive. Callback for array_map.

  • return: string or null
  • access: private
mixed _getManagerName (string $sectionName)
  • string $sectionName
_prependRegex (line 232)

Prepend regex to routes.

  • access: private
array _prependRegex (array $aRoutes, string $regex)
  • array $aRoutes
  • string $regex
_urlParamStringToArray (line 172)

Extract k/v pairs from string.

  • access: private
array _urlParamStringToArray (string $params)
  • string $params

Inherited Methods

Inherited From SGL_Request

 SGL_Request::add()
 SGL_Request::constantToString()
 SGL_Request::debug()
 SGL_Request::get()
 SGL_Request::getActionName()
 SGL_Request::getAll()
 SGL_Request::getManagerName()
 SGL_Request::getModuleName()
 SGL_Request::getType()
 SGL_Request::getUri()
 SGL_Request::init()
 SGL_Request::isEmpty()
 SGL_Request::merge()
 SGL_Request::reset()
 SGL_Request::set()
 SGL_Request::singleton()
 SGL_Request::_getRequestType()

Documentation generated on Wed, 23 Jan 2008 17:04:40 +0000 by phpDocumentor 1.4.1