Omeka_Controller_Plugin_Debug

class Omeka_Controller_Plugin_Debug

Package: Controller\Plugin

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 theconfig.ini file.

property _requestMarkup
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

postDispatch(Zend_Controller_Request_Abstract $request)
Parameters:
  • $request (Zend_Controller_Request_Abstract) –
dispatchLoopShutdown()

Print database profiling info.

Enabled conditionally when debug.profileDb = true in config.ini.

Returns:void
_getProfilerMarkup(Zend_Db_Profiler $profiler)
Parameters:
  • $profiler (Zend_Db_Profiler) –
_getRequestMarkup(Zend_Controller_Request_Abstract $request, Zend_Controller_Router_Interface $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.