ParcelServiceController
extends JSEngineController
in package
Class ParcelServiceController
Tags
Table of Contents
- JAVASCRIPT_ENGINE = 'JSE'
- $factory : ParcelServiceFactory
- $filterService : ParcelServiceFilterService
- $readService : ParcelServiceReadService
- $renderer : GambioAdminRenderer
- $textManager : TextManager
- $translations : FrontendTranslations
- $writeService : ParcelServiceWriteService
- __construct() : mixed
- ParcelServiceController constructor.
- addJsSectionTranslation() : void
- createParcelService() : Response
- deleteParcelService() : Response
- getParcelServices() : Response
- initializeJSEngineController() : void
- Initialization method.
- render() : string
- Renders the template.
- showOverview() : Response
- translate() : string
- updateParcelService() : Response
Constants
JAVASCRIPT_ENGINE
private
mixed
JAVASCRIPT_ENGINE
= 'JSE'
Properties
$factory
private
ParcelServiceFactory
$factory
$filterService
private
ParcelServiceFilterService
$filterService
$readService
private
ParcelServiceReadService
$readService
$renderer
private
GambioAdminRenderer
$renderer
$textManager
private
TextManager
$textManager
$translations
private
FrontendTranslations
$translations
$writeService
private
ParcelServiceWriteService
$writeService
Methods
__construct()
ParcelServiceController constructor.
public
__construct(ParcelServiceReadService $readService, ParcelServiceFilterService $filterService, ParcelServiceWriteService $writeService, ParcelServiceFactory $factory) : mixed
Parameters
- $readService : ParcelServiceReadService
- $filterService : ParcelServiceFilterService
- $writeService : ParcelServiceWriteService
- $factory : ParcelServiceFactory
Return values
mixed —addJsSectionTranslation()
public
addJsSectionTranslation(string $section) : void
Parameters
- $section : string
Return values
void —createParcelService()
public
createParcelService(HttpRequest $request, Response $response) : Response
Parameters
- $request : HttpRequest
- $response : Response
Return values
Response —deleteParcelService()
public
deleteParcelService(HttpRequest $request, Response $response) : Response
Parameters
- $request : HttpRequest
- $response : Response
Return values
Response —getParcelServices()
public
getParcelServices(HttpRequest $request, Response $response) : Response
Parameters
- $request : HttpRequest
- $response : Response
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 —showOverview()
public
showOverview(HttpRequest $request, Response $response) : Response
Parameters
- $request : HttpRequest
- $response : Response
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 —updateParcelService()
public
updateParcelService(HttpRequest $request, Response $response) : Response
Parameters
- $request : HttpRequest
- $response : Response