예제 #1
0
파일: App.php 프로젝트: NePTeR/sonic
 /**
  * runs a specific action in a controller
  *
  * @param Controller $controller
  * @param string $action
  * @return void
  */
 protected function _runAction(Controller $controller, $action)
 {
     if ($this->_delegate) {
         $this->_delegate->actionStartedRunning($controller, $action);
     }
     $controller->{$action}();
     $controller->actionComplete($action);
     if ($this->_delegate) {
         $this->_delegate->actionFinishedRunning($controller, $action);
     }
 }