From: Marcus Boerger Date: Tue, 20 Mar 2007 20:00:07 +0000 (+0000) Subject: - Optional dependency for SPL must be specified in header X-Git-Tag: RELEASE_1_0_1~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cd7a656a9b791544e0a3c95af3777215d347f576;p=php - Optional dependency for SPL must be specified in header --- diff --git a/ext/mysqli/mysqli.c b/ext/mysqli/mysqli.c index 2656432757..206fb81e08 100644 --- a/ext/mysqli/mysqli.c +++ b/ext/mysqli/mysqli.c @@ -425,7 +425,20 @@ PHP_MYSQLI_EXPORT(zend_object_value) mysqli_objects_new(zend_class_entry *class_ /* {{{ mysqli_module_entry */ +static zend_module_dep mysqli_deps[] = { +#if defined(HAVE_SPL) && ((PHP_MAJOR_VERSION > 5) || (PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION >= 1)) + ZEND_MOD_REQUIRED("spl") +#endif + {NULL, NULL, NULL} +}; + zend_module_entry mysqli_module_entry = { +#if ZEND_MODULE_API_NO >= 20050922 + STANDARD_MODULE_HEADER_EX, NULL, + mysqli_deps, +#elif ZEND_MODULE_API_NO >= 20010901 + STANDARD_MODULE_HEADER, +#endif STANDARD_MODULE_HEADER, "mysqli", mysqli_functions,