Skip to content

Commit eeec37d

Browse files
author
Côme Chilliet
committed
Remove dummy_ber parameter from ldap_first_attribute and ldap_next_attribute
It has been unused and deprecated since PHP 5.2.4
1 parent caa0cd7 commit eeec37d

File tree

3 files changed

+6
-12
lines changed

3 files changed

+6
-12
lines changed

ext/ldap/ldap.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1909,9 +1909,8 @@ PHP_FUNCTION(ldap_first_attribute)
19091909
ldap_linkdata *ld;
19101910
ldap_resultentry *resultentry;
19111911
char *attribute;
1912-
zend_long dummy_ber;
19131912

1914-
if (zend_parse_parameters(ZEND_NUM_ARGS(), "rr|l", &link, &result_entry, &dummy_ber) != SUCCESS) {
1913+
if (zend_parse_parameters(ZEND_NUM_ARGS(), "rr", &link, &result_entry) != SUCCESS) {
19151914
RETURN_THROWS();
19161915
}
19171916

@@ -1941,9 +1940,8 @@ PHP_FUNCTION(ldap_next_attribute)
19411940
ldap_linkdata *ld;
19421941
ldap_resultentry *resultentry;
19431942
char *attribute;
1944-
zend_long dummy_ber;
19451943

1946-
if (zend_parse_parameters(ZEND_NUM_ARGS(), "rr|l", &link, &result_entry, &dummy_ber) != SUCCESS) {
1944+
if (zend_parse_parameters(ZEND_NUM_ARGS(), "rr|l", &link, &result_entry) != SUCCESS) {
19471945
RETURN_THROWS();
19481946
}
19491947

ext/ldap/ldap.stub.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,13 @@ function ldap_get_entries($link_identifier, $result_identifier): array|false {}
8585
* @param resource $link_identifier
8686
* @param resource $result_entry_identifier
8787
*/
88-
function ldap_first_attribute($link_identifier, $result_entry_identifier, int $dummy_ber = UNKNOWN): string|false {}
88+
function ldap_first_attribute($link_identifier, $result_entry_identifier): string|false {}
8989

9090
/**
9191
* @param resource $link_identifier
9292
* @param resource $result_entry_identifier
9393
*/
94-
function ldap_next_attribute($link_identifier, $result_entry_identifier, int $dummy_ber = UNKNOWN): string|false {}
94+
function ldap_next_attribute($link_identifier, $result_entry_identifier): string|false {}
9595

9696
/**
9797
* @param resource $link_identifier

ext/ldap/ldap_arginfo.h

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* This is a generated file, edit the .stub.php file instead.
2-
* Stub hash: b4dc34ec9daecb904236e487fd4cf736f5f3fc44 */
2+
* Stub hash: 93ddab4ae5660ed25b4a69f7aa900368f43e81e8 */
33

44
#if defined(HAVE_ORALDAP)
55
ZEND_BEGIN_ARG_INFO_EX(arginfo_ldap_connect, 0, 0, 0)
@@ -88,7 +88,6 @@ ZEND_END_ARG_INFO()
8888
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_ldap_first_attribute, 0, 2, MAY_BE_STRING|MAY_BE_FALSE)
8989
ZEND_ARG_INFO(0, link_identifier)
9090
ZEND_ARG_INFO(0, result_entry_identifier)
91-
ZEND_ARG_TYPE_INFO(0, dummy_ber, IS_LONG, 0)
9291
ZEND_END_ARG_INFO()
9392

9493
#define arginfo_ldap_next_attribute arginfo_ldap_first_attribute
@@ -106,10 +105,7 @@ ZEND_END_ARG_INFO()
106105

107106
#define arginfo_ldap_get_values arginfo_ldap_get_values_len
108107

109-
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_ldap_get_dn, 0, 2, MAY_BE_STRING|MAY_BE_FALSE)
110-
ZEND_ARG_INFO(0, link_identifier)
111-
ZEND_ARG_INFO(0, result_entry_identifier)
112-
ZEND_END_ARG_INFO()
108+
#define arginfo_ldap_get_dn arginfo_ldap_first_attribute
113109

114110
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_ldap_explode_dn, 0, 2, MAY_BE_ARRAY|MAY_BE_FALSE)
115111
ZEND_ARG_TYPE_INFO(0, dn, IS_STRING, 0)

0 commit comments

Comments
 (0)