private function callActon($sName, array $aArgs)
    {
        if (empty($aArgs)) {
            $this->ctrl->{$sName}();
        } else {
            $oMethod = new \ReflectionMethod($this->ctrl, $sName);
            $oMethod->invokeArgs($this->ctrl, $aArgs);
        }
    }
private function callActon($sName, array $aArgs)
    {
        if (empty($aArgs)) {
            $this->ctrl->{$sName}();
        } else {
            $oMethod = new \ReflectionMethod($this->ctrl, $sName);
            $oMethod->invokeArgs($this->ctrl, $aArgs);
        }
    }
private function callActon ( $ sName , array $ aArgs ) { if ( empty ( $ aArgs ) ) { $ this -> ctrl -> { $ sName } ( ) ; } else { $ oMethod = new \ ReflectionMethod ( $ this -> ctrl , $ sName ) ; $ oMethod -> invokeArgs ( $ this -> ctrl , $ aArgs ) ; } }
It calls the controller action with passage the parameters if necessary.
@param string $sName The action name of target controller.
@param array $aArgs The action parameters.
It calls the controller action with passage the parameters if necessary .