$instances
$instances : array<mixed,\MocaBonita\tools\MbSingleton>
Stores instances of classes
Main class of the MocaBonita Page Structure
$instances : array<mixed,\MocaBonita\tools\MbSingleton>
Stores instances of classes
$mocaBonita : \MocaBonita\MocaBonita
$mbRequest : \MocaBonita\tools\MbRequest
$mbResponse : \MocaBonita\tools\MbResponse
$mbPage : \MocaBonita\tools\MbPage
getInstance() : static
The singleton pattern is useful when we need to make sure that we only have a single instance of a class for the entire request lifecycle in a Web application. This usually occurs when we have global objects (such as a configuration class) or a resource (Such as an event queue).
getMocaBonita() : \MocaBonita\MocaBonita
setMocaBonita(\MocaBonita\MocaBonita $mocaBonita) : \MocaBonita\tools\MbPageStructure
\MocaBonita\MocaBonita | $mocaBonita |
getMbRequest() : \MocaBonita\tools\MbRequest
setMbRequest(\MocaBonita\tools\MbRequest $mbRequest) : \MocaBonita\tools\MbPageStructure
\MocaBonita\tools\MbRequest | $mbRequest |
getMbResponse() : \MocaBonita\tools\MbResponse
setMbResponse(\MocaBonita\tools\MbResponse $mbResponse) : \MocaBonita\tools\MbPageStructure
\MocaBonita\tools\MbResponse | $mbResponse |
getMbPage() : \MocaBonita\tools\MbPage
setMbPage(\MocaBonita\tools\MbPage $mbPage) : \MocaBonita\tools\MbPageStructure
\MocaBonita\tools\MbPage | $mbPage |
enablePage() : \MocaBonita\tools\MbPageStructure
disablePage() : \MocaBonita\tools\MbPageStructure
structure(\MocaBonita\tools\MbPage $mbPage) : void
\MocaBonita\tools\MbPage | $mbPage |
execute(\MocaBonita\tools\MbRequest $mbRequest, \MocaBonita\tools\MbResponse $mbResponse, \MocaBonita\MocaBonita $mocaBonita)
\MocaBonita\tools\MbRequest | $mbRequest | |
\MocaBonita\tools\MbResponse | $mbResponse | |
\MocaBonita\MocaBonita | $mocaBonita |
shortCode(string $shortcode, string|callable|mixed $action) : \MocaBonita\tools\MbShortCode
Add a MbShortCode to MocaBonita
string | $shortcode | |
string|callable|mixed | $action |