Omeka_Controller_Plugin_Debug¶
Package: Controller\Plugin
- class Omeka_Controller_Plugin_Debug¶
extends Zend_Controller_Plugin_Abstract
This controller plugin allows for debugging Request objects without inserting debugging code into the Zend Framework code files.
Debugging web requests is enabled by setting ‘debug.request = true’ in the config.ini file.
- Omeka_Controller_Plugin_Debug::preDispatch(Zend_Controller_Request_Abstract $request)¶
Print request debugging info for every request.
Has no effect if request debugging is not enabled in config.ini.
Parameters:
- $request (Zend_Controller_Request_Abstract) – Request object.
Returns: void
- Omeka_Controller_Plugin_Debug::postDispatch(Zend_Controller_Request_Abstract $request)¶
Parameters:
- $request (Zend_Controller_Request_Abstract) –
- Omeka_Controller_Plugin_Debug::dispatchLoopShutdown()¶
Print database profiling info.
Enabled conditionally when debug.profileDb = true in config.ini.
Returns: void
- Omeka_Controller_Plugin_Debug::_getProfilerMarkup(Zend_Db_Profiler $profiler)¶
Parameters:
- $profiler (Zend_Db_Profiler) –
- Omeka_Controller_Plugin_Debug::_getRequestMarkup($request, $router)¶
Create HTML markup for request debugging.
Parameters:
- $request (Zend_Controller_Request_Abstract) – Request object.
- $router (Zend_Controller_Router_Interface) – Router object.
Returns: string HTML markup.