db
JsonRPCRouteDefinition Class Reference

Inherits RouteDefinition.

Public Member Functions

 __construct ($container)
 
 findRoute (HttpRequest $request)
 
 findURL ($controllerId, array $parameters, $methodName, Locale $locale)
 

Protected Attributes

 $controllerClass = JsonRPCController::class
 
 $jsonRPCRoutePattern = "^/_jsonrpc/([/a-zA-Z0-9\.]+).jsonrpc"
 
 $container = NULL
 
 $log = NULL
 

Detailed Description

Definice routovani pro json rpc TODO: prejit na route definition a controller, potrebuju nejak predat do controlleru service co se ma volat, asi bude nejlepsi pridat do JsonRPCRouteDefinition container

Constructor & Destructor Documentation

◆ __construct()

__construct (   $container)

Member Function Documentation

◆ findRoute()

findRoute ( HttpRequest  $request)

but vracĂ­ RouteInfo pokud mapuje dany pozadavek nebo NULL, pokud se ma pouzit dalsi RouteDefinition v poradi

Parameters
HttpRequest$request
Locale$localev jakem locale se ma routa hledat
Returns
RouteInfo|NULL definice routovani

Implements RouteDefinition.

◆ findURL()

findURL (   $controllerId,
array  $parameters,
  $methodName,
Locale  $locale 
)

pro controller s id $controllerId najde adresu pres kterou je ho mozno volat

Parameters
string$controllerIdid controlleru
array$parametersparametry, ptere se maji predat do adresy
string$methodNamenazev metody, ktera se ma na controlleru zavolat
Locale$localepro jake locale se ma najit routovani
Returns
string|NULL url pres ktere se da volat nebo NULL pokud RouteDefinition nemapuje tento controller
Exceptions
Exception

Implements RouteDefinition.

Member Data Documentation

◆ $container

$container = NULL
protected

◆ $controllerClass

$controllerClass = JsonRPCController::class
protected

◆ $jsonRPCRoutePattern

$jsonRPCRoutePattern = "^/_jsonrpc/([/a-zA-Z0-9\.]+).jsonrpc"
protected

◆ $log

$log = NULL
protected

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