projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
re-enable the factory
[m6w6/ext-http]
/
php_http_client.c
diff --git
a/php_http_client.c
b/php_http_client.c
index e0f7bc8516963b39524c031e200933b9315c7a92..9c4589b922de9ad3dedcf5869d17b9e0caefba92 100644
(file)
--- a/
php_http_client.c
+++ b/
php_http_client.c
@@
-750,6
+750,13
@@
static inline void php_http_client_object_get_options_subr(INTERNAL_FUNCTION_PAR
PHP_METHOD(HttpClient, __construct)
{
with_error_handling(EH_THROW, php_http_exception_class_entry) {
PHP_METHOD(HttpClient, __construct)
{
with_error_handling(EH_THROW, php_http_exception_class_entry) {
+ zval *os;
+
+ MAKE_STD_ZVAL(os);
+ object_init_ex(os, spl_ce_SplObjectStorage);
+ zend_update_property(php_http_client_class_entry, getThis(), ZEND_STRL("observers"), os TSRMLS_CC);
+ zval_ptr_dtor(&os);
+
php_http_client_object_set_options(INTERNAL_FUNCTION_PARAM_PASSTHRU);
} end_error_handling();
}
php_http_client_object_set_options(INTERNAL_FUNCTION_PARAM_PASSTHRU);
} end_error_handling();
}