-
Notifications
You must be signed in to change notification settings - Fork 18
midcom accessor
flack edited this page Dec 8, 2016
·
5 revisions
Most of MidCOM's Services are available through the global midcom::get()
accessor:
midcom::get()->componentloader->load('org.openpsa.documents');
-
midcom::get()
- This is a midcom_application object, with all the respective attributes and methods-
midcom::get()->auth
- Access point to midcom.services.auth -midcom::get()->auth->admin
- true when the currently logged in User has admin privileges -midcom::get()->auth->user
- A midcom_core_user object of the currently logged in User -midcom::get()->auth->sessionmgr
-
midcom::get()->cache
- Caching service -
midcom::get()->componentloader
- midcom_helper__componentloader object. Can be used to load Components-
midcom::get()->componentloader->manifests
- An array of available component manifests
-
-
midcom::get()->dbclassloader
- Access point to the MidCOM Service midcom_services_dbclassloader -
midcom::get()->dbfactory
- Access point to midcom_helper__dbfactory -
midcom::get()->i18n
- midcom_services_i18n object -
midcom::get()->indexer
- midcom_services_indexer object -
midcom::get()->metadata
- midcom_services_metadata object -
midcom::get()->permalinks
- midcom_services_permalinks interface -
midcom::get()->metadata
- midcom_services_metadata object -
midcom::get()->rcs
- midcom_services_rcs object -
midcom::get()->serviceloader
- midcom_helper_serviceloader object -
midcom::get()->session
- midcom_service__sessioning object -
midcom::get()->style
- Access point to the Style Engine -
midcom::get()->toolbars
- Access point to the MidCOM Toolbars service -
midcom::get()->tmp
- midcom_services_tmp object -
midcom::get()->uimessages
- midcom_services_uimessages object
-
Under the Midgard1 extension (and under Midgard 2 in backwards-compatibility mode) you can alternatively use the $_MIDCOM
superglobal provided by the extension:
//old syntax:
$_MIDCOM->componentloader->load('org.openpsa.documents');
See $_MIDCOM Superglobal Migration Table for a full mapping.