/** * Call single function which requires only 1 parameter */ int phalcon_call_func_one_param(zval *return_value, char *func_name, int func_length, zval *param1, int noreturn TSRMLS_DC){ zval *params[] = { param1 }; return phalcon_call_func_params(return_value, func_name, func_length, 1, params, noreturn TSRMLS_CC); }
/** * Call single function which requires only 3 parameters */ int phalcon_call_func_three_params(zval *return_value, char *func_name, int func_length, zval *param1, zval *param2, zval *param3, int noreturn TSRMLS_DC){ zval *params[] = { param1, param2, param3 }; return phalcon_call_func_params(return_value, func_name, func_length, 3, params, noreturn TSRMLS_CC); }
/** * Call single function which requires only 2 parameters */ int phalcon_call_func_two_params(zval *return_value, char *func_name, int func_length, zval *param1, zval *param2, int noreturn, int fcache_pointer TSRMLS_DC){ zval *params[] = { param1, param2 }; return phalcon_call_func_params(return_value, func_name, func_length, 2, params, noreturn, fcache_pointer TSRMLS_CC); }