static void HHVM_METHOD(Yaf_Request_Http, __construct, const Variant& request_uri, const Variant& base_uri) { (void)yaf_request_http_instance(this_, request_uri, base_uri); }
ZEND_BEGIN_ARG_INFO_EX(yaf_request_getserver_arginfo, 0, 0, 1) ZEND_ARG_INFO(0, name) ZEND_ARG_INFO(0, default) ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_INFO_EX(yaf_request_getenv_arginfo, 0, 0, 1) ZEND_ARG_INFO(0, name) ZEND_ARG_INFO(0, default) ZEND_END_ARG_INFO() /* }}} */ /** {{{ yaf_request_t * yaf_request_instance(zval *this_ptr, char *other TSRMLS_DC) */ yaf_request_t * yaf_request_instance(yaf_request_t *this_ptr, char *other TSRMLS_DC) { yaf_request_t *instance = yaf_request_http_instance(this_ptr, NULL, other TSRMLS_CC); return instance; } /* }}} */ /** {{{ int yaf_request_set_base_uri(yaf_request_t *request, char *base_uri, char *request_uri TSRMLS_DC) */ int yaf_request_set_base_uri(yaf_request_t *request, char *base_uri, char *request_uri TSRMLS_DC) { char *basename = NULL; uint basename_len = 0; zval *container = NULL; if (!base_uri) { zval *script_filename; char *file_name, *ext = YAF_G(ext); size_t file_name_len;