PageRenderTime 54ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/demos/Zend/Wildfire/public/Boot/Zend-Log-Writer-Firebug/TestDocExample.php

https://bitbucket.org/ksekar/campus
PHP | 41 lines | 29 code | 12 blank | 0 comment | 0 complexity | a00acf6718286902ff6ece5f816acd79 MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-2.0, MIT
  1. <?php
  2. require_once('Zend/Loader/Autoloader.php');
  3. Zend_Loader_Autoloader::getInstance();
  4. switch($_GET['Example']) {
  5. case 'WithController':
  6. $writer = new Zend_Log_Writer_Firebug();
  7. $logger = new Zend_Log($writer);
  8. Zend_Registry::set('logger',$logger);
  9. $controller = Zend_Controller_Front::getInstance();
  10. $controller->setParam('useDefaultControllerAlways',true);
  11. $controller->setParam('noViewRenderer', true);
  12. $controller->setControllerDirectory(dirname(dirname(dirname(dirname(__FILE__)))).'/application/controllers/Boot/Zend-Log-Writer-Firebug');
  13. $controller->dispatch();
  14. print 'Test Doc Example with Controller';
  15. break;
  16. case 'WithoutController':
  17. $writer = new Zend_Log_Writer_Firebug();
  18. $logger = new Zend_Log($writer);
  19. $request = new Zend_Controller_Request_Http();
  20. $response = new Zend_Controller_Response_Http();
  21. $channel = Zend_Wildfire_Channel_HttpHeaders::getInstance();
  22. $channel->setRequest($request);
  23. $channel->setResponse($response);
  24. $logger->log('This is a log message!', Zend_Log::INFO);
  25. $channel->flush();
  26. $response->sendHeaders();
  27. print 'Test Doc Example without Controller';
  28. break;
  29. }