ModuleApi
Table of Contents
Interfaces
- ConfigurableInterface
- AdminPanel ConfigurableInterface
- ContentProviderInterface
- Adminpanel interface to denote that a module has content to be rendered
- DataProviderInterface
- Adminpanel interface to denote that a module provides data to be stored for the current request
- ModuleInterface
- Adminpanel interface for all modules
- ModuleSettingsProviderInterface
- Adminpanel module settings interface denotes that a module has own settings.
- OnSubmitActorInterface
- Adminpanel interface for modules that need to react on changed configuration
(for example if fluid debug settings change, the frontend cache should be cleared)
- PageSettingsProviderInterface
- Adminpanel page settings interface denotes that a module has settings regarding the page rendering.
- RequestEnricherInterface
- Adminpanel interface to denote that a module has tasks to perform on initialization of the request and may enrich said request
- ResourceProviderInterface
- Adminpanel interface to denote that a module has own resource files.
- ShortInfoProviderInterface
- Adminpanel shortinfo provider interface can be used to add the module to the short info bar of the adminpanel
- SubmoduleProviderInterface
- Adminpanel interface providing hierarchical functionality for modules
Classes
- AbstractModule
- Abstract base class for Admin Panel Modules containing helper methods and default interface implementations
Extend this class when writing own admin panel modules (or implement the Interface directly)
- AbstractSubModule
- Abstract SubModule - Base class for sub modules in the admin panel
- ModuleData
- ModuleData is a simple wrapper object which extends ArrayObject
which is used to hold Adminpanel module data
- ModuleDataStorageCollection
- ModuleDataStorageCollection is an object storage for adminpanel modules and their data