Shortcut functions for use from handlers which implement the respective interfaces

package midcom.helper.datamanager2

 Methods

get_create_controller (\midcom_helper_datamanager2_interfaces_create $handler)

Loads and prepares the create controller.
Static

Any error triggers a 500.

Parameters

$handler

\midcom_baseclasses_components_handler&$handler The handler from which we were called

Returns

\midcom_helper_datamanager2_controller_createThe requested controller

get_delete_controller ()

Loads and prepares a delete controller.
Static

Any error triggers a 500.

Returns

\midcom_helper_datamanager2_controller_nullstorageThe delete controller

get_nullstorage_controller (\midcom_helper_datamanager2_interfaces_nullstorage $handler)

Loads and prepares the nullstorage controller.
Static

Any error triggers a 500.

Parameters

$handler

\midcom_baseclasses_components_handler&$handler The handler from which we were called

Returns

\midcom_helper_datamanager2_controller_nullstorageThe requested controller

get_simple_controller (\midcom_helper_datamanager2_interfaces_edit $handler, \midcom_core_dbaobject $object)

Loads and prepares the edit controller.
Static

Any error triggers a 500.

Parameters

$handler

\midcom_baseclasses_components_handler&$handler The handler from which we were called

$object

\midcom_core_dbaobject&$object The object to display

Returns

\midcom_helper_datamanager2_controller_simpleThe edit controller for the requested object

get_view (\midcom_helper_datamanager2_interfaces_view $handler, \midcom_core_dbaobject $object)

Loads the DM2 view of an object.
Static

Parameters

$handler

\midcom_baseclasses_components_handler&$handler The handler from which we were called

$object

\midcom_core_dbaobject&$object The object to display

Returns

arrayThe get_content_html output for the requested object

get_view_controller (\midcom_helper_datamanager2_interfaces_view $handler, \midcom_core_dbaobject $object)

Loads the DM2 view of an object.
Static

Parameters

$handler

\midcom_baseclasses_components_handler&$handler The handler from which we were called

$object

\midcom_core_dbaobject&$object The object to display

Returns

arrayThe get_content_html output for the requested object