Namespaces

Classes

BaseWidget can be used as easy starter pack or as a base for your own widgets.

Interfaces

Interface CacheAwareInterface - Widgets that make use of caching need to implement this interface, in order to have their contents cached.
Interface RequestAwareInterface - Widgets that make use of the Request to provide their functionality need to implement this interface.
Interface ResponseAwareInterface - Widgets that make use of the Response to provide their functionality need to implement this interface.
Interface StopwatchAwareInterface - Widgets that implement this interface, will have their execution time show up in Symfony's Profiler
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.
Every widget must implement this interface.