protected function isCallableActionFunction(ROWController $application, $actionInfo) { if ($actionInfo) { $action = $actionInfo['action']; $arguments = $actionInfo['arguments']; $actions = $application->_getActionFunctions(); if (in_array(strtolower($action), $actions)) { $refl = new \ReflectionClass($application); $method = $refl->getMethod($action); $required = $method->getNumberOfRequiredParameters(); return $required <= count($arguments); } } }