ModuleTemplateFactory
FinalYes
A factory class creating backend related ModuleTemplate view objects.
Attributes
- #[Autoconfigure]
- $public: true
- $shared: false
Table of Contents
Properties
- $extensionConfiguration : ExtensionConfiguration
- $flashMessageService : FlashMessageService
- $iconFactory : IconFactory
- $moduleProvider : ModuleProvider
- $pageRenderer : PageRenderer
- $uriBuilder : UriBuilder
- $viewFactory : BackendViewFactory
Methods
- __construct() : mixed
- create() : ModuleTemplate
Properties
$extensionConfiguration read-only
protected
ExtensionConfiguration
$extensionConfiguration
$flashMessageService read-only
protected
FlashMessageService
$flashMessageService
$iconFactory read-only
protected
IconFactory
$iconFactory
$moduleProvider read-only
protected
ModuleProvider
$moduleProvider
$pageRenderer read-only
protected
PageRenderer
$pageRenderer
$uriBuilder read-only
protected
UriBuilder
$uriBuilder
$viewFactory read-only
protected
BackendViewFactory
$viewFactory
Methods
__construct()
public
__construct(PageRenderer $pageRenderer, IconFactory $iconFactory, UriBuilder $uriBuilder, ModuleProvider $moduleProvider, FlashMessageService $flashMessageService, ExtensionConfiguration $extensionConfiguration, BackendViewFactory $viewFactory) : mixed
Parameters
- $pageRenderer : PageRenderer
- $iconFactory : IconFactory
- $uriBuilder : UriBuilder
- $moduleProvider : ModuleProvider
- $flashMessageService : FlashMessageService
- $extensionConfiguration : ExtensionConfiguration
- $viewFactory : BackendViewFactory
create()
public
create(ServerRequestInterface $request) : ModuleTemplate
Parameters
- $request : ServerRequestInterface