interface TwigAwareInterface implements WidgetInterface (View source)

Interface TwigAwareInterface - Widgets that make use of a template to render their contents need to implement this interface, in order to access the current Twig\Environment and to render a Twig template.

Methods

string
getName()

No description

string
getTarget()

No description

int
getPriority()

No description

string
getZone()

No description

string|null
__invoke(array $params = [])

No description

void
injectExtension(ExtensionInterface $extension)

No description

setTwig(Environment $twig)

No description

Environment
getTwig()

No description

Details

string getName()

Return Value

string

string getTarget()

Return Value

string from Bolt\Widget\Injector\Target constants enum

int getPriority()

Return Value

int

string getZone()

Return Value

string from Bolt\Widget\Injector\RequestZone constants enum

string|null __invoke(array $params = [])

Parameters

array $params

Return Value

string|null

void injectExtension(ExtensionInterface $extension)

Parameters

ExtensionInterface $extension

Return Value

void

setTwig(Environment $twig)

Parameters

Environment $twig

Environment getTwig()

Return Value

Environment