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.