Skip to content

Commit f0d0204

Browse files
kelunikisfedorov
authored andcommitted
Fix uv stubs
Resources have long been replaced by proper classes.
1 parent 1882be0 commit f0d0204

File tree

2 files changed

+212
-212
lines changed

2 files changed

+212
-212
lines changed

uv/UV.php

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
class UV
3+
abstract class UV
44
{
55
public const RUN_DEFAULT = 0;
66
public const RUN_ONCE = 1;
@@ -201,3 +201,32 @@ class UV
201201
public const ENOTTY = -25;
202202
public const EFTYPE = -4028;
203203
}
204+
205+
abstract class UVStream extends UV {}
206+
207+
class UVTcp extends UVStream {}
208+
class UVUdp extends UV {}
209+
class UVPipe extends UVStream {}
210+
class UVIdle extends UV {}
211+
class UVTimer extends UV {}
212+
class UVAsync extends UV {}
213+
class UVAddrinfo extends UV {}
214+
class UVProcess extends UV {}
215+
class UVPrepare extends UV {}
216+
class UVCheck extends UV {}
217+
class UVWork extends UV {}
218+
class UVFs extends UV {}
219+
class UVFsEvent extends UV {}
220+
class UVTty extends UVStream {}
221+
class UVFsPoll extends UV {}
222+
class UVPoll extends UV {}
223+
class UVSignal extends UV {}
224+
225+
class UVLoop {}
226+
227+
abstract class UVSockAddr {}
228+
class UVSockAddrIPv4 extends UVSockAddr {}
229+
class UVSockAddrIPv6 extends UVSockAddr {}
230+
231+
class UVLock {}
232+
class UVStdio {}

0 commit comments

Comments
 (0)