Class JRouterSite

Description

Class to create and parse routes for the site application

  • since: 1.5

Located in /includes/router.php (line 19)

JObject
   |
   --JRouter
      |
      --JRouterSite
Method Summary
void build ( $url)
array parse (object The &$uri)
void _buildRawRoute ( &$uri)
void _buildSefRoute ( &$uri)
void _createURI ( $url)
void _parseRawRoute ( &$uri)
void _parseSefRoute ( &$uri)
void _processBuildRules ( &$uri)
void _processParseRules ( &$uri)
Variables
Methods
build (line 81)
  • access: public
void build ( $url)
  • $url

Redefinition of:
JRouter::build()
Function to convert an internal URI to a route
parse (line 28)

Parse the URI

  • access: public
array parse (object The &$uri)
  • object The &$uri: URI

Redefinition of:
JRouter::parse()
Function to convert a route to an internal URI
_buildRawRoute (line 303)
  • access: protected
void _buildRawRoute ( &$uri)
  • &$uri

Redefinition of:
JRouter::_buildRawRoute()
Function to build a raw route
_buildSefRoute (line 307)
  • access: protected
void _buildSefRoute ( &$uri)
  • &$uri

Redefinition of:
JRouter::_buildSefRoute()
Function to build a sef route
_createURI (line 446)
  • access: protected
void _createURI ( $url)
  • $url

Redefinition of:
JRouter::_createURI()
Create a uri based on a full or partial url string
_parseRawRoute (line 118)
  • access: protected
void _parseRawRoute ( &$uri)
  • &$uri

Redefinition of:
JRouter::_parseRawRoute()
Function to convert a raw route to an internal URI
_parseSefRoute (line 165)
  • access: protected
void _parseSefRoute ( &$uri)
  • &$uri

Redefinition of:
JRouter::_parseSefRoute()
Function to convert a sef route to an internal URI
_processBuildRules (line 410)
  • access: protected
void _processBuildRules ( &$uri)
  • &$uri

Redefinition of:
JRouter::_processBuildRules()
Process the build uri query data based on custom defined rules
_processParseRules (line 392)
  • access: protected
void _processParseRules ( &$uri)
  • &$uri

Redefinition of:
JRouter::_processParseRules()
Process the parsed router variables based on custom defined rules

Inherited Methods

Inherited From JRouter

JRouter::__construct()
JRouter::attachBuildRule()
JRouter::attachParseRule()
JRouter::build()
JRouter::getInstance()
JRouter::getMode()
JRouter::getVar()
JRouter::getVars()
JRouter::parse()
JRouter::setMode()
JRouter::setVar()
JRouter::setVars()
JRouter::_buildRawRoute()
JRouter::_buildSefRoute()
JRouter::_createURI()
JRouter::_decodeSegments()
JRouter::_encodeSegments()
JRouter::_parseRawRoute()
JRouter::_parseSefRoute()
JRouter::_processBuildRules()
JRouter::_processParseRules()

Inherited From JObject

JObject::__construct()
JObject::def()
JObject::get()
JObject::getError()
JObject::getErrors()
JObject::getProperties()
JObject::set()
JObject::setError()
JObject::setProperties()
JObject::toString()
JObject::__toString()

Documentation generated on Mon, 25 Jun 2012 13:59:18 -0500 by phpDocumentor 1.4.4