Ubiquity  2.0.2
php rapid development framework
Route Class Reference

Public Member Functions

 __construct ($path="", $array=[])
 
 getPath ()
 
 setPath ($path)
 
 getController ()
 
 setController ($controller)
 
 getAction ()
 
 setAction ($action)
 
 getParameters ()
 
 setParameters ($parameters)
 
 getCache ()
 
 setCache ($cache)
 
 getDuration ()
 
 setDuration ($duration)
 
 getName ()
 
 setName ($name)
 
 getCompiledParams ()
 
 getId ()
 
 getMessages ()
 
 getMethods ()
 
 setMethods ($methods)
 

Static Public Member Functions

static init ($array)
 

Private Member Functions

 fromArray ($array)
 
 getVariadicParam ($parameters)
 

Private Attributes

 $path
 
 $controller
 
 $action
 
 $parameters =[]
 
 $cache
 
 $duration
 
 $name
 
 $methods
 
 $id
 
 $messages
 

Detailed Description

Definition at line 5 of file Route.php.

Constructor & Destructor Documentation

◆ __construct()

__construct (   $path = "",
  $array = [] 
)

Definition at line 17 of file Route.php.

Member Function Documentation

◆ fromArray()

fromArray (   $array)
private

Definition at line 29 of file Route.php.

◆ getAction()

getAction ( )

Definition at line 91 of file Route.php.

◆ getCache()

getCache ( )

Definition at line 109 of file Route.php.

◆ getCompiledParams()

getCompiledParams ( )

Definition at line 136 of file Route.php.

◆ getController()

getController ( )

Definition at line 82 of file Route.php.

◆ getDuration()

getDuration ( )

Definition at line 118 of file Route.php.

◆ getId()

getId ( )

Definition at line 148 of file Route.php.

◆ getMessages()

getMessages ( )

Definition at line 152 of file Route.php.

◆ getMethods()

getMethods ( )

Definition at line 156 of file Route.php.

◆ getName()

getName ( )

Definition at line 127 of file Route.php.

◆ getParameters()

getParameters ( )

Definition at line 100 of file Route.php.

◆ getPath()

getPath ( )

Definition at line 73 of file Route.php.

◆ getVariadicParam()

getVariadicParam (   $parameters)
private

Definition at line 64 of file Route.php.

◆ init()

static init (   $array)
static

Definition at line 140 of file Route.php.

◆ setAction()

setAction (   $action)

Definition at line 95 of file Route.php.

◆ setCache()

setCache (   $cache)

Definition at line 113 of file Route.php.

◆ setController()

setController (   $controller)

Definition at line 86 of file Route.php.

◆ setDuration()

setDuration (   $duration)

Definition at line 122 of file Route.php.

◆ setMethods()

setMethods (   $methods)

Definition at line 160 of file Route.php.

◆ setName()

setName (   $name)

Definition at line 131 of file Route.php.

◆ setParameters()

setParameters (   $parameters)

Definition at line 104 of file Route.php.

◆ setPath()

setPath (   $path)

Definition at line 77 of file Route.php.

Field Documentation

◆ $action

$action
private

Definition at line 8 of file Route.php.

◆ $cache

$cache
private

Definition at line 10 of file Route.php.

◆ $controller

$controller
private

Definition at line 7 of file Route.php.

◆ $duration

$duration
private

Definition at line 11 of file Route.php.

◆ $id

$id
private

Definition at line 14 of file Route.php.

◆ $messages

$messages
private

Definition at line 15 of file Route.php.

◆ $methods

$methods
private

Definition at line 13 of file Route.php.

◆ $name

$name
private

Definition at line 12 of file Route.php.

◆ $parameters

$parameters =[]
private

Definition at line 9 of file Route.php.

◆ $path

$path
private

Definition at line 6 of file Route.php.


The documentation for this class was generated from the following file: