We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b9b2e8d commit d0006b5Copy full SHA for d0006b5
ext/sockets/sockets.stub.php
@@ -41,7 +41,7 @@ function socket_getpeername($socket, &$addr, &$port = UNKNOWN): bool {}
41
function socket_create(int $domain, int $type, int $protocol) {}
42
43
/** @param resource $socket */
44
-function socket_connect($socket, string $addr, int $port = 0): bool {}
+function socket_connect($socket, string $addr, int $port = UNKNOWN): bool {}
45
46
function socket_strerror(int $errno): string {}
47
ext/sockets/sockets_arginfo.h
@@ -61,14 +61,18 @@ ZEND_END_ARG_INFO()
61
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_socket_connect, 0, 2, _IS_BOOL, 0)
62
ZEND_ARG_INFO(0, socket)
63
ZEND_ARG_TYPE_INFO(0, addr, IS_STRING, 0)
64
- ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, port, IS_LONG, 0, "0")
+ ZEND_ARG_TYPE_INFO(0, port, IS_LONG, 0)
65
ZEND_END_ARG_INFO()
66
67
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_socket_strerror, 0, 1, IS_STRING, 0)
68
ZEND_ARG_TYPE_INFO(0, errno, IS_LONG, 0)
69
70
71
-#define arginfo_socket_bind arginfo_socket_connect
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_socket_bind, 0, 2, _IS_BOOL, 0)
72
+ ZEND_ARG_INFO(0, socket)
73
+ ZEND_ARG_TYPE_INFO(0, addr, IS_STRING, 0)
74
+ ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, port, IS_LONG, 0, "0")
75
+ZEND_END_ARG_INFO()
76
77
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_socket_recv, 0, 4, MAY_BE_LONG|MAY_BE_FALSE)
78
0 commit comments