Example #1
0
 /**
  * 
  * @param Request $request
  * @param \AppConfig $appConfig
  * @throws \Exception
  * @return string
  */
 public function getActionMethodName(Request $request, \AppConfig $appConfig)
 {
     if (!$appConfig->getApplicationConfig() instanceof ArrayObject) {
         throw new \Exception("Method getApplicationConfig should return Zend\\Stdlib\\ArrayObject instance");
     }
     $it = $appConfig->getApplicationConfig()->getIterator();
     while ($it->valid()) {
         if ($request->getActionName() == $it->key()) {
             return $it->current();
         }
     }
 }