diff options
author | Dmitry Stogov <dmitry@php.net> | 2005-06-17 09:39:23 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2005-06-17 09:39:23 +0000 |
commit | f47c78487bda814ccb1de09fe44fe9a6b4082c30 (patch) | |
tree | b6abddf041fb917f5545741ea8928be9ebb66985 /ext/dom/php_dom.c | |
parent | c0c7a9f0101f5488cbf861390f5a89feaebcc94a (diff) | |
download | php-git-f47c78487bda814ccb1de09fe44fe9a6b4082c30.tar.gz |
Improved PHP extension loading mechanism with support for module dependencies and conflicts
Diffstat (limited to 'ext/dom/php_dom.c')
-rw-r--r-- | ext/dom/php_dom.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/ext/dom/php_dom.c b/ext/dom/php_dom.c index 8253cab243..de5179f052 100644 --- a/ext/dom/php_dom.c +++ b/ext/dom/php_dom.c @@ -404,8 +404,18 @@ static zend_object_handlers* dom_get_obj_handlers(TSRMLS_D) { } } +static zend_module_dep dom_deps[] = { + ZEND_MOD_REQUIRED("libxml") + ZEND_MOD_CONFLICTS("domxml") +#ifdef HAVE_SIMPLEXML + ZEND_MOD_REQUIRED("simplexml") +#endif + {NULL, NULL, NULL} +}; + zend_module_entry dom_module_entry = { - STANDARD_MODULE_HEADER, + STANDARD_MODULE_HEADER_EX, NULL, + dom_deps, "dom", dom_functions, PHP_MINIT(dom), |