MessageInfoLineFactory
extends BaseComponentFactory
in package
Table of Contents
Properties
- $appContext : AppContext
- $control : BaseComponent|null
- $messageManager : MessageManager
- $messageReportManager : MessageReportManager
- $messageVoteManager : MessageVoteManager
- $ratingFactory : RatingFactory
- $recommendFormFactory : RecommendFormFactory
- $session : Session
Methods
- __construct() : mixed
- create() : MessageInfoLine
- getAppContext() : AppContext
- getControl() : BaseComponent
- initControl() : void
- initializeAllContexts() : void
- setAppContext() : $this
- initialized() : T
- Stores the component as `$control`, initializes it and returns it with its concrete type (so `create(): Cart` does not return the generic `?BaseComponent` property).
Properties
$appContext
protected
AppContext
$appContext
$control
protected
BaseComponent|null
$control
= null
$messageManager read-only
private
MessageManager
$messageManager
$messageReportManager read-only
private
MessageReportManager
$messageReportManager
$messageVoteManager read-only
private
MessageVoteManager
$messageVoteManager
$ratingFactory read-only
private
RatingFactory
$ratingFactory
$recommendFormFactory read-only
private
RecommendFormFactory
$recommendFormFactory
$session read-only
private
Session
$session
Methods
__construct()
public
__construct(MessageManager $messageManager, MessageVoteManager $messageVoteManager, MessageReportManager $messageReportManager, Session $session, RecommendFormFactory $recommendFormFactory, RatingFactory $ratingFactory) : mixed
Parameters
- $messageManager : MessageManager
- $messageVoteManager : MessageVoteManager
- $messageReportManager : MessageReportManager
- $session : Session
- $recommendFormFactory : RecommendFormFactory
- $ratingFactory : RatingFactory
create()
public
create() : MessageInfoLine
Return values
MessageInfoLinegetAppContext()
public
getAppContext() : AppContext
Return values
AppContextgetControl()
public
getControl() : BaseComponent
Return values
BaseComponentinitControl()
public
initControl() : void
initializeAllContexts()
public
initializeAllContexts() : void
setAppContext()
public
setAppContext(AppContext $appContext) : $this
Parameters
- $appContext : AppContext
Return values
$thisinitialized()
Stores the component as `$control`, initializes it and returns it with its concrete type (so `create(): Cart` does not return the generic `?BaseComponent` property).
protected
initialized(T $control) : T
Parameters
- $control : T