$_topic
$_topic : \midcom_db_topic
The topic for which we are handling a request.
Component configuration screen.
Usage:
$this->_request_handler['config'] = array
(
'handler' => ['midcom_baseclasses_components_handler_configuration', 'config'],
'fixed_args' => ['config'],
);
$_topic : \midcom_db_topic
The topic for which we are handling a request.
$_master : \midcom_baseclasses_components_request
The request class that has invoked this handler instance.
$_node_toolbar : \midcom_helper_toolbar
The node toolbar for the current request context. Not available during the can_handle phase.
None found |
$_view_toolbar : \midcom_helper_toolbar
The view toolbar for the current request context. Not available during the can_handle phase.
None found |
$_component : string
The name of the component, e.g. net.nehmer.static. Should be used whenever the component's name is required instead of hardcoding it.
None found |
None found |
$_l10n : \midcom_services_i18n_l10n
The components' L10n string database.
None found |
$_l10n_midcom : \midcom_services_i18n_l10n
The global MidCOM string database.
None found |
$_config : \midcom_helper_configuration
The current configuration.
None found |
None found |
None found |
None found |
_load_datamanagers() : array<mixed,\midcom\datamanager\datamanager>
Must return an array of datamanager objects indexed by DBA class name.
None found |
_load_objects() : array<mixed,\midcom_core_dbaobject>
Must return an array of DBA objects.
None found |
_handler_recreate(string $handler_id, array $args, array $data)
Handler for regenerating all derived images used in the folder.
string | $handler_id | Name of the handler |
array | $args | Variable arguments |
array | $data |
None found |
_show_recreate(string $handler_id, array $data)
Show the recreation screen
string | $handler_id | Name of the handler |
array | $data | Miscellaneous output data |
None found |
__construct()
Initialize all member variables, remember to set $_component before calling this constructor from your derived classes.
None found |
_handler_config(string $handler_id, array $args, array $data)
Generic handler for all the DM2 based configuration requests
string | $handler_id | Name of the handler |
array | $args | Variable arguments |
array | $data |
None found |
initialize(\midcom_baseclasses_components_request $master, \Symfony\Component\Routing\Router $router)
Initializes the request handler class, called by the component interface after instantiation.
Be aware that it is possible that a handler can come from a different component (or library) than the master class. Take this into account when getting the component data storage, configuration and l10n instances. Configuration is merged during runtime based on the system defaults and all parameters attached to the topic we're currently operating on.
\midcom_baseclasses_components_request | $master | The request class |
\Symfony\Component\Routing\Router | $router |
None found |
_on_initialize()
Initialization event handler, called at the end of the initialization process.
Use this for all initialization work you need, as the component state is already populated when this event handler is called.
None found |
show(string $element) : \midcom_response_styled
Generates a response with a given style element
string | $element |
None found |
add_breadcrumb(string $url, string $title)
Registers a new breadcrumb entry
string | $url | The URL |
string | $title | The text to display |
None found |
populate_breadcrumb_line()
Adds the registered breadcrumb entries to context_data
None found |
bind_view_to_object(\midcom_core_dbaobject $object, string $page_class = 'default')
Binds the current page view to a particular object. This will automatically connect such things like metadata and toolbars to the correct object.
\midcom_core_dbaobject | $object | The DBA class instance to bind to. |
string | $page_class | String describing page type, will be used for substyling |
None found |
None found |
None found |
None found |
add_stylesheet(string $url, string $media = false)
Convenience shortcut for adding CSS files
string | $url | The stylesheet URL |
string | $media | The media type(s) for the stylesheet, if any |
None found |
get_workflow(string $identifier, array $options = array()) : \midcom\workflow\dialog
string | $identifier | |
array | $options |
None found |
None found |