@@ -13,31 +13,31 @@ single [`run()`](#run) call that is controlled by the user.
13
13
14
14
* [ Quickstart example] ( #quickstart-example )
15
15
* [ Usage] ( #usage )
16
- * [ Loop] ( #loop )
17
- * [ Loop methods] ( #loop-methods )
18
- * [ get()] ( #get )
19
- * [ Factory] ( #factory )
20
- * [ create()] ( #create )
21
- * [ Loop implementations] ( #loop-implementations )
22
- * [ StreamSelectLoop] ( #streamselectloop )
23
- * [ ExtEventLoop] ( #exteventloop )
24
- * [ ExtLibeventLoop] ( #extlibeventloop )
25
- * [ ExtLibevLoop] ( #extlibevloop )
26
- * [ ExtEvLoop] ( #extevloop )
27
- * [ ExtUvLoop] ( #extuvloop )
28
- * [ LoopInterface] ( #loopinterface )
29
- * [ run()] ( #run )
30
- * [ stop()] ( #stop )
31
- * [ addTimer()] ( #addtimer )
32
- * [ addPeriodicTimer()] ( #addperiodictimer )
33
- * [ cancelTimer()] ( #canceltimer )
34
- * [ futureTick()] ( #futuretick )
35
- * [ addSignal()] ( #addsignal )
36
- * [ removeSignal()] ( #removesignal )
37
- * [ addReadStream()] ( #addreadstream )
38
- * [ addWriteStream()] ( #addwritestream )
39
- * [ removeReadStream()] ( #removereadstream )
40
- * [ removeWriteStream()] ( #removewritestream )
16
+ * [ Loop] ( #loop )
17
+ * [ Loop methods] ( #loop-methods )
18
+ * [ get()] ( #get )
19
+ * [ ~~ Factory~~ ] ( #factory )
20
+ * [ ~~ create()~~ ] ( #create )
21
+ * [ Loop implementations] ( #loop-implementations )
22
+ * [ StreamSelectLoop] ( #streamselectloop )
23
+ * [ ExtEventLoop] ( #exteventloop )
24
+ * [ ExtLibeventLoop] ( #extlibeventloop )
25
+ * [ ExtLibevLoop] ( #extlibevloop )
26
+ * [ ExtEvLoop] ( #extevloop )
27
+ * [ ExtUvLoop] ( #extuvloop )
28
+ * [ LoopInterface] ( #loopinterface )
29
+ * [ run()] ( #run )
30
+ * [ stop()] ( #stop )
31
+ * [ addTimer()] ( #addtimer )
32
+ * [ addPeriodicTimer()] ( #addperiodictimer )
33
+ * [ cancelTimer()] ( #canceltimer )
34
+ * [ futureTick()] ( #futuretick )
35
+ * [ addSignal()] ( #addsignal )
36
+ * [ removeSignal()] ( #removesignal )
37
+ * [ addReadStream()] ( #addreadstream )
38
+ * [ addWriteStream()] ( #addwritestream )
39
+ * [ removeReadStream()] ( #removereadstream )
40
+ * [ removeWriteStream()] ( #removewritestream )
41
41
* [ Install] ( #install )
42
42
* [ Tests] ( #tests )
43
43
* [ License] ( #license )
@@ -262,18 +262,26 @@ Loop::run();
262
262
263
263
See [ ` LoopInterface ` ] ( #loopinterface ) for more details about available methods.
264
264
265
- ### Factory
265
+ ### ~~ Factory~~
266
266
267
- The ` Factory ` class exists as a convenient way to pick the best available
267
+ > Deprecated since v1.2.0, see [ ` Loop ` class] ( #loop ) instead.
268
+
269
+ The deprecated ` Factory ` class exists as a convenient way to pick the best available
268
270
[ event loop implementation] ( #loop-implementations ) .
269
271
270
- #### create()
272
+ #### ~~ create()~~
273
+
274
+ > Deprecated since v1.2.0, see [ ` Loop::get() ` ] ( #get ) instead.
271
275
272
- The ` create(): LoopInterface ` method can be used to create a new event loop
273
- instance:
276
+ The deprecated ` create(): LoopInterface ` method can be used to
277
+ create a new event loop instance:
274
278
275
279
``` php
280
+ // deprecated
276
281
$loop = React\EventLoop\Factory::create();
282
+
283
+ // new
284
+ $loop = React\EventLoop\Loop::get();
277
285
```
278
286
279
287
This method always returns an instance implementing [ ` LoopInterface ` ] ( #loopinterface ) ,
0 commit comments