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