Skip to content

Commit d5f3f7e

Browse files
authored
Add stream_socket_{client,server} stubs for @param-out
1 parent c87456e commit d5f3f7e

File tree

3 files changed

+40
-0
lines changed

3 files changed

+40
-0
lines changed

conf/config.neon

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,8 @@ parameters:
136136
- ../stubs/typeCheckingFunctions.stub
137137
- ../stubs/Countable.stub
138138
- ../stubs/file.stub
139+
- ../stubs/stream_socket_client.stub
140+
- ../stubs/stream_socket_server.stub
139141
earlyTerminatingMethodCalls: []
140142
earlyTerminatingFunctionCalls: []
141143
resultCachePath: %tmpDir%/resultCache.php

stubs/stream_socket_client.stub

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
/**
4+
* @param int|null $error_code
5+
* @param-out int|null $error_code
6+
* @param string|null $error_message
7+
* @param-out string|null $error_message
8+
* @param float|null $timeout
9+
* @param resource|null $context
10+
* @return resource|false
11+
*/
12+
function stream_socket_client(
13+
string $address,
14+
&$error_code = null,
15+
&$error_message = null,
16+
$timeout = null,
17+
int $flags = STREAM_CLIENT_CONNECT,
18+
$context = null
19+
) {
20+
}

stubs/stream_socket_server.stub

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
/**
4+
* @param int|null $error_code
5+
* @param-out int|null $error_code
6+
* @param string|null $error_message
7+
* @param-out string|null $error_message
8+
* @param resource|null $context
9+
* @return resource|false
10+
*/
11+
function stream_socket_server(
12+
string $address,
13+
&$error_code = null,
14+
&$error_message = null,
15+
int $flags = STREAM_SERVER_BIND | STREAM_SERVER_LISTEN,
16+
$context = null
17+
) {
18+
}

0 commit comments

Comments
 (0)