RedirectRulesAdminController
extends JSEngineController
in package
Class RedirectRulesAdminController
Table of Contents
- JAVASCRIPT_ENGINE = 'JSE'
- $configurationService : ConfigurationService
- $service : RedirectServiceInterface
- $renderer : GambioAdminRenderer
- $textManager : TextManager
- $translations : FrontendTranslations
- __construct() : mixed
- RedirectRulesAdminController constructor.
- addJsSectionTranslation() : void
- addRule() : Response
- deleteRule() : Response
- disableRule() : Response
- enableRule() : Response
- getConfig() : Response
- getRules() : Response
- initializeJSEngineController() : void
- Initialization method.
- render() : string
- Renders the template.
- setConfig() : Response
- showOverview() : Response
- translate() : string
- updateRule() : Response
Constants
JAVASCRIPT_ENGINE
private
mixed
JAVASCRIPT_ENGINE
= 'JSE'
Properties
$configurationService
protected
ConfigurationService
$configurationService
$service
protected
RedirectServiceInterface
$service
$renderer
private
GambioAdminRenderer
$renderer
$textManager
private
TextManager
$textManager
$translations
private
FrontendTranslations
$translations
Methods
__construct()
RedirectRulesAdminController constructor.
public
__construct(RedirectServiceFactory $serviceFactory, ConfigurationService $configurationService) : mixed
Parameters
- $serviceFactory : RedirectServiceFactory
- $configurationService : ConfigurationService
Return values
mixed —addJsSectionTranslation()
public
addJsSectionTranslation(string $section) : void
Parameters
- $section : string
Return values
void —addRule()
public
addRule(Request $request, Response $response) : Response
Parameters
Return values
Response —deleteRule()
public
deleteRule(Request $request, Response $response) : Response
Parameters
Return values
Response —disableRule()
public
disableRule(Request $request, Response $response) : Response
Parameters
Return values
Response —enableRule()
public
enableRule(Request $request, Response $response) : Response
Parameters
Return values
Response —getConfig()
public
getConfig(Request $request, Response $response) : Response
Parameters
Return values
Response —getRules()
public
getRules(Request $request, Response $response) : Response
Parameters
Return values
Response —initializeJSEngineController()
Initialization method.
public
initializeJSEngineController(GambioAdminRenderer $renderer, TextManager $textManager, FrontendTranslations $translations) : void
Parameters
- $renderer : GambioAdminRenderer
- $textManager : TextManager
- $translations : FrontendTranslations
Return values
void —render()
Renders the template.
public
render(string $pageTitle, string $templatePath[, array<string|int, mixed> $data = [] ]) : string
Parameters
- $pageTitle : string
- $templatePath : string
- $data : array<string|int, mixed> = []
Tags
Return values
string —setConfig()
public
setConfig(Request $request, Response $response) : Response
Parameters
Return values
Response —showOverview()
public
showOverview(Request $request, Response $response) : Response
Parameters
Tags
Return values
Response —translate()
public
translate(string $phrase, string $section[, int $languageId = null ]) : string
Parameters
- $phrase : string
- $section : string
- $languageId : int = null
Return values
string —updateRule()
public
updateRule(Request $request, Response $response) : Response