1012. Class

1012.1. Zend\Mvc\Router\Http\Segment

Segment route.

1012.1.1. Methods

1012.1.1.1. __construct

__construct()

Create a new regex route.

Parameters:
  • string
  • array
  • array

1012.1.1.2. factory

factory()

factory(): defined by RouteInterface interface.

Parameters:array|Traversable
Throws ZendMvcRouterExceptionInvalidArgumentException:
 
Return type:Segment

1012.1.1.3. parseRouteDefinition

parseRouteDefinition()

Parse a route definition.

Parameters:string
Return type:array
Throws :ExceptionRuntimeException

1012.1.1.4. buildRegex

buildRegex()

Build the matching regex from parsed parts.

Parameters:
  • array
  • array
  • integer
Return type:

string

Throws :

ExceptionRuntimeException

1012.1.1.5. buildPath

buildPath()

Build a path.

Parameters:
  • array
  • array
  • bool
  • bool
Return type:

string

Throws :

ExceptionRuntimeException

Throws :

ExceptionInvalidArgumentException

1012.1.1.6. match

match()

match(): defined by RouteInterface interface.

Parameters:
  • Request
  • string|null
Return type:

RouteMatch

1012.1.1.7. assemble

assemble()

assemble(): Defined by RouteInterface interface.

Parameters:
  • array
  • array
Return type:

mixed

1012.1.1.8. getAssembledParams

getAssembledParams()

getAssembledParams(): defined by RouteInterface interface.

Return type:array

1012.1.1.9. encode

encode()

Encode a path segment.

Parameters:string
Return type:string

1012.1.1.10. decode

decode()

Decode a path segment.

Parameters:string
Return type:string