Interface IHelper
Responsibility - better view helper setup.
- Every time, when there is necessary to create view helper, there is called \MvcCore\Ext\Views\Helpers\IHelper::GetInstance();
method in \MvcCore\View
. All view helpers are stored inside \MvcCore\View
and they are created only once. But if you need to configure view helper anytime before, you can use this method for singleton instancing to configure anything statically anytime before.
- Every time, when currently rendered view object is changed (action view, layout view, sub-controller view...), there is called \MvcCore\Ext\Views\Helpers\IHelper::SetView($view);
method giving currently rendered view object. From this object, you can get properties for better view helper processing like application object, controller, request or response object.
Direct known implementers
MvcCore\Ext\Views\Helpers\AbstractHelper, MvcCore\Ext\Views\Helpers\DataUrlHelperIndirect known implementers
MvcCore\Ext\Views\Helpers\Assets, MvcCore\Ext\Views\Helpers\CssHelper, MvcCore\Ext\Views\Helpers\FormatDateHelper, MvcCore\Ext\Views\Helpers\FormatMoneyHelper, MvcCore\Ext\Views\Helpers\FormatNumberHelper, MvcCore\Ext\Views\Helpers\InternationalizedHelper, MvcCore\Ext\Views\Helpers\JsHelper, MvcCore\Ext\Views\Helpers\LineBreaksHelper, MvcCore\Ext\Views\Helpers\TruncateHelperLocated at ext-view-helper/src/MvcCore/Ext/Views/Helpers/IHelper.php
public static
|
#
GetInstance( )
Create view helper instance, every time new instance or singleton instance, it's up to you. |
public
|
#
SetView(
Set currently rendered view instance every time this helper
is called and the rendered view instance is changed.
This method sets these protected object references:
- |
public
|