Interfaces
Interface AsyncZoneInterface - Async Controllers have to implement this interface in
order to use the proper widgets for that zone.
Interface BackendZone - Backend Controllers have to implement this interface
in order to use the proper widgets for that zone.
Controllers that display a single record must implement this interface.
Interface FrontendZoneInterface - Frontend Controllers have to implement this
interface in order to use the proper widgets for that zone.
Any Field entity must implement this interface to be properly mapped.
Any Field entity that has child fields must implement this interface.
Field that should be included in excerpt must implement this interface
Field that has in excerpt must implement this interface
Field that should be included if the value should be persisted as is (e.g. without sanitising it)
Field that can be cast to a plain scalar value (string, int, boolean, float) in excerpt must implement this interface
Any Field that has an array of fields as its value must implement this interface.
Interface that defines minimum functionality of a Bolt Query class.
Interface QueryScopeInterface
Interface defines a class that provides additional scoping for a Content Query.
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.