]> granicus.if.org Git - php/commitdiff
Switch to new ZPP
authorDmitry Stogov <dmitry@zend.com>
Wed, 3 Mar 2021 23:10:53 +0000 (02:10 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 3 Mar 2021 23:10:53 +0000 (02:10 +0300)
ext/spl/spl_directory.c

index e459cce8cf92aaf62deffa78e6ad371cde58f4d1..fe5043e3758cd2989d0cc4e7bb35ffdf2c314a65 100644 (file)
@@ -1458,9 +1458,11 @@ PHP_METHOD(RecursiveDirectoryIterator, hasChildren)
        bool allow_links = 0;
        spl_filesystem_object *intern = Z_SPLFILESYSTEM_P(ZEND_THIS);
 
-       if (zend_parse_parameters(ZEND_NUM_ARGS(), "|b", &allow_links) == FAILURE) {
-               RETURN_THROWS();
-       }
+       ZEND_PARSE_PARAMETERS_START(0, 1)
+               Z_PARAM_OPTIONAL
+               Z_PARAM_BOOL(allow_links)
+       ZEND_PARSE_PARAMETERS_END();
+
        if (spl_filesystem_is_invalid_or_dot(intern->u.dir.entry.d_name)) {
                RETURN_FALSE;
        } else {