public function isDispatchable(Request $request)
    {
        $className = $this->getControllerClass($request);
        if (($this->_defaultModule != $this->_curModule)
        || $this->getParam('prefixDefaultModule'))
        {
            $className = $this->formatClassName($this->_curModule, $className);
        }
        if (class_exists($className)) {
            return true;
        }
        return false;
    }
public function isDispatchable(Request $request)
    {
        $className = $this->getControllerClass($request);
        if (($this->_defaultModule != $this->_curModule)
        || $this->getParam('prefixDefaultModule'))
        {
            $className = $this->formatClassName($this->_curModule, $className);
        }
        if (class_exists($className)) {
            return true;
        }
        return false;
    }
public function isDispatchable ( Request $ request ) { $ className = $ this -> getControllerClass ( $ request ) ; if ( ( $ this -> _defaultModule != $ this -> _curModule ) || $ this -> getParam ( 'prefixDefaultModule' ) ) { $ className = $ this -> formatClassName ( $ this -> _curModule , $ className ) ; } if ( class_exists ( $ className ) ) { return true ; } return false ; }
Returns TRUE if the Zend_Controller_Request_Abstract object can be
dispatched to a controller.

Use this method wisely. By default, the dispatcher will fall back to the
default controller (either in the module specified or the global default)
if a given controller does not exist. This method returning false does
not necessarily indicate the dispatcher will not still dispatch the call.

@param Request $action
@return boolean
Returns TRUE if the Zend_Controller_Request_Abstract object can be dispatched to a controller .