/** * @param string $json_argument_array * @return integer * @throws BaseAjaxArgumentMissingException */ public static function count_projects($json_argument_array) { $argument_array = json_decode($json_argument_array); if (is_array($argument_array)) { $name = $argument_array[0][1]; $template_array = $argument_array[1][1]; $organisation_unit_array = $argument_array[2][1]; return Project_Wrapper::count_search_projects_without_subprojects($name, $template_array, $organisation_unit_array); } else { throw new BaseAjaxArgumentMissingException(); } }