Esempio n. 1
0
 /**
  * _postDispatch() - Tasks handled after dispatching
  *
  */
 protected function _postDispatch()
 {
     $request = $this->_registry->getRequest();
     $response = $this->_registry->getResponse();
     if ($response->isException()) {
         $helpSystem = new Zend_Tool_Framework_Client_Console_HelpSystem();
         $helpSystem->setRegistry($this->_registry)->respondWithErrorMessage($response->getException()->getMessage(), $response->getException())->respondWithSpecialtyAndParamHelp($request->getProviderName(), $request->getActionName());
     }
     echo PHP_EOL;
     return;
 }
Esempio n. 2
0
 /**
  * _createHelpResponse
  *
  * @param unknown_type $options
  */
 protected function _createHelpResponse($options = array())
 {
     require_once 'Zend/Tool/Framework/Client/Console/HelpSystem.php';
     $helpSystem = new Zend_Tool_Framework_Client_Console_HelpSystem();
     $helpSystem->setRegistry($this->_registry);
     if (isset($options['error'])) {
         $helpSystem->respondWithErrorMessage($options['error']);
     }
     if (isset($options['actionName']) && isset($options['providerName'])) {
         $helpSystem->respondWithSpecialtyAndParamHelp($options['providerName'], $options['actionName']);
     } elseif (isset($options['actionName'])) {
         $helpSystem->respondWithActionHelp($options['actionName']);
     } elseif (isset($options['providerName'])) {
         $helpSystem->respondWithProviderHelp($options['providerName']);
     } else {
         $helpSystem->respondWithGeneralHelp();
     }
 }