@@ -120,7 +120,7 @@ <h3 class="off-canvas-menu__section-header">Network Components</h3>
120
120
Datagram
121
121
122
122
< span class ="off-canvas-menu__version ">
123
- v1.9 .0
123
+ v1.10 .0
124
124
</ span >
125
125
</ a >
126
126
</ li >
288
288
< p dir ="auto "> All our public APIs now use Promise v3 template types to guide IDEs and static< br >
289
289
analysis tools (like PHPStan), helping with proper type usage and improving< br >
290
290
code quality:</ p >
291
- < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> assertType(< span class ="pl-s "> 'bool'</ span > , await( resolve(< span class ="pl-c1 "> true</ span > )));
292
- assertType(< span class ="pl-s "> 'PromiseInterface<bool>'</ span > , async(fn(): < span class ="pl-smi "> bool</ span > => < span class ="pl-c1 "> true</ span > )());
293
- assertType(< span class ="pl-s "> 'PromiseInterface<bool>'</ span > , coroutine(fn(): < span class ="pl-smi "> bool</ span > => < span class ="pl-c1 "> true</ span > ));</ pre > </ div >
291
+ < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> < span class =" pl-en " > assertType</ span > (< span class ="pl-s "> '< span class =" pl-s " > bool</ span > '</ span > , < span class =" pl-en " > await</ span > ( < span class =" pl-en " > resolve</ span > (< span class ="pl-c1 "> true</ span > )));
292
+ < span class =" pl-en " > assertType</ span > (< span class ="pl-s "> '< span class =" pl-s " > PromiseInterface<bool></ span > '</ span > , < span class =" pl-en " > async</ span > (fn(): < span class ="pl-smi "> bool</ span > => < span class ="pl-c1 "> true</ span > )());
293
+ < span class =" pl-en " > assertType</ span > (< span class ="pl-s "> '< span class =" pl-s " > PromiseInterface<bool></ span > '</ span > , < span class =" pl-en " > coroutine</ span > (fn(): < span class ="pl-smi "> bool</ span > => < span class ="pl-c1 "> true</ span > ));</ pre > </ div >
294
294
</ li >
295
295
< li >
296
296
< p dir ="auto "> Feature: Full PHP 8.3 compatibility.< br >
327
327
< p dir ="auto "> All our public APIs now use Promise v3 template types to guide IDEs and static< br >
328
328
analysis tools (like PHPStan), helping with proper type usage and improving< br >
329
329
code quality:</ p >
330
- < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> assertType(< span class ="pl-s "> 'bool'</ span > , await( resolve(< span class ="pl-c1 "> true</ span > )));
331
- assertType(< span class ="pl-s "> 'PromiseInterface<bool>'</ span > , coroutine(fn(): < span class ="pl-smi "> bool</ span > => < span class ="pl-c1 "> true</ span > ));</ pre > </ div >
330
+ < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> < span class =" pl-en " > assertType</ span > (< span class ="pl-s "> '< span class =" pl-s " > bool</ span > '</ span > , < span class =" pl-en " > await</ span > ( < span class =" pl-en " > resolve</ span > (< span class ="pl-c1 "> true</ span > )));
331
+ < span class =" pl-en " > assertType</ span > (< span class ="pl-s "> '< span class =" pl-s " > PromiseInterface<bool></ span > '</ span > , < span class =" pl-en " > coroutine</ span > (fn(): < span class ="pl-smi "> bool</ span > => < span class ="pl-c1 "> true</ span > ));</ pre > </ div >
332
332
</ li >
333
333
< li >
334
334
< p dir ="auto "> Feature: Full PHP 8.3 compatibility.< br >
@@ -382,12 +382,12 @@ <h3>
382
382
< li >
383
383
< p dir ="auto "> Feature: Add new < code class ="notranslate "> delay()</ code > function to delay program execution.< br >
384
384
(< a class ="issue-link js-issue-link " data-error-text ="Failed to load title " data-id ="1478701897 " data-permission-text ="Title is private " data-url ="https://github.com/reactphp/async/issues/69 " data-hovercard-type ="pull_request " data-hovercard-url ="/reactphp/async/pull/69/hovercard " href ="https://github.com/reactphp/async/pull/69 "> #69</ a > and < a class ="issue-link js-issue-link " data-error-text ="Failed to load title " data-id ="1761027660 " data-permission-text ="Title is private " data-url ="https://github.com/reactphp/async/issues/78 " data-hovercard-type ="pull_request " data-hovercard-url ="/reactphp/async/pull/78/hovercard " href ="https://github.com/reactphp/async/pull/78 "> #78</ a > by < a class ="user-mention notranslate " data-hovercard-type ="user " data-hovercard-url ="/users/clue/hovercard " data-octo-click ="hovercard-link-click " data-octo-dimensions ="link_type:self " href ="https://github.com/clue "> @clue</ a > )</ p >
385
- < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'a '</ span > ;
385
+ < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > a </ span > '</ span > ;
386
386
< span class ="pl-v "> Loop</ span > ::< span class ="pl-en "> addTimer</ span > (< span class ="pl-c1 "> 1.0</ span > , < span class ="pl-k "> function</ span > () {
387
- < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'b '</ span > ;
387
+ < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > b </ span > '</ span > ;
388
388
});
389
389
< span class ="pl-en "> < span class ="pl-v "> React</ span > \< span class ="pl-v "> Async</ span > \delay</ span > (< span class ="pl-c1 "> 3.0</ span > );
390
- < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'c '</ span > ;
390
+ < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > c </ span > '</ span > ;
391
391
392
392
< span class ="pl-c "> // prints "a" at t=0.0s</ span >
393
393
< span class ="pl-c "> // prints "b" at t=1.0s</ span >
@@ -418,12 +418,12 @@ <h3>
418
418
< li >
419
419
< p dir ="auto "> Feature: Add new < code class ="notranslate "> delay()</ code > function to delay program execution.< br >
420
420
(< a class ="issue-link js-issue-link " data-error-text ="Failed to load title " data-id ="1481843312 " data-permission-text ="Title is private " data-url ="https://github.com/reactphp/async/issues/71 " data-hovercard-type ="pull_request " data-hovercard-url ="/reactphp/async/pull/71/hovercard " href ="https://github.com/reactphp/async/pull/71 "> #71</ a > by < a class ="user-mention notranslate " data-hovercard-type ="user " data-hovercard-url ="/users/clue/hovercard " data-octo-click ="hovercard-link-click " data-octo-dimensions ="link_type:self " href ="https://github.com/clue "> @clue</ a > )</ p >
421
- < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'a '</ span > ;
421
+ < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > a </ span > '</ span > ;
422
422
< span class ="pl-v "> Loop</ span > ::< span class ="pl-en "> addTimer</ span > (< span class ="pl-c1 "> 1.0</ span > , < span class ="pl-k "> function</ span > () {
423
- < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'b '</ span > ;
423
+ < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > b </ span > '</ span > ;
424
424
});
425
425
< span class ="pl-en "> < span class ="pl-v "> React</ span > \< span class ="pl-v "> Async</ span > \delay</ span > (< span class ="pl-c1 "> 3.0</ span > );
426
- < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'c '</ span > ;
426
+ < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > c </ span > '</ span > ;
427
427
428
428
< span class ="pl-c "> // prints "a" at t=0.0s</ span >
429
429
< span class ="pl-c "> // prints "b" at t=1.0s</ span >
@@ -454,12 +454,12 @@ <h3>
454
454
< li >
455
455
< p dir ="auto "> Feature: Add new < code class ="notranslate "> delay()</ code > function to delay program execution.< br >
456
456
(< a class ="issue-link js-issue-link " data-error-text ="Failed to load title " data-id ="1481880823 " data-permission-text ="Title is private " data-url ="https://github.com/reactphp/async/issues/72 " data-hovercard-type ="pull_request " data-hovercard-url ="/reactphp/async/pull/72/hovercard " href ="https://github.com/reactphp/async/pull/72 "> #72</ a > by < a class ="user-mention notranslate " data-hovercard-type ="user " data-hovercard-url ="/users/clue/hovercard " data-octo-click ="hovercard-link-click " data-octo-dimensions ="link_type:self " href ="https://github.com/clue "> @clue</ a > )</ p >
457
- < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'a '</ span > ;
457
+ < div class ="highlight highlight-text-html-php " dir ="auto "> < pre class ="notranslate "> < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > a </ span > '</ span > ;
458
458
< span class ="pl-v "> Loop</ span > ::< span class ="pl-en "> addTimer</ span > (< span class ="pl-c1 "> 1.0</ span > , < span class ="pl-k "> function</ span > () {
459
- < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'b '</ span > ;
459
+ < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > b </ span > '</ span > ;
460
460
});
461
461
< span class ="pl-en "> < span class ="pl-v "> React</ span > \< span class ="pl-v "> Async</ span > \delay</ span > (< span class ="pl-c1 "> 3.0</ span > );
462
- < span class ="pl-k "> echo</ span > < span class ="pl-s "> 'c '</ span > ;
462
+ < span class ="pl-k "> echo</ span > < span class ="pl-s "> '< span class =" pl-s " > c </ span > '</ span > ;
463
463
464
464
< span class ="pl-c "> // prints "a" at t=0.0s</ span >
465
465
< span class ="pl-c "> // prints "b" at t=1.0s</ span >
@@ -864,7 +864,7 @@ <h3 class="component-info__subtitle">Activity</h3>
864
864
< mask id ="reactphp-async-participation-sparkline " x ="0 " y ="0 " width ="320 " height ="40 " >
865
865
< polyline
866
866
transform ="translate(0, 40) scale(1,-1) "
867
- points ="0,1 6,1 12,1 18,1 24,1 30,1 36,1 42,1 48,1 54,2 60,1 66,2 72,1 78,2 84,2 90,1 96,2 102,1 108,1 114,1 120,1 126,1 132,1 138,1 144,1 150,1 156,1 162,1 168,1 174,1 180,1 186,1 192,1 198,1 204,1 210,1 216,1 222,1 228,1 234,2 240,1 246,1 252,3 258,3 264,2 270,1 276,1 282,1 288,1 294,1 300,1 306,1 "
867
+ points ="0,1 6,1 12,1 18,2 24,1 30,2 36,1 42,2 48,2 54,1 60,2 66,1 72,1 78,1 84,1 90,1 96,1 102,1 108,1 114,1 120,1 126,1 132,1 138,1 144,1 150,1 156,1 162,1 168,1 174,1 180,1 186,1 192,1 198,2 204,1 210,1 216,3 222,3 228,2 234,1 240,1 246,1 252,1 258,1 264,1 270,1 276,1 282,1 288,1 294,1 300,1 306,1 "
868
868
fill ="transparent "
869
869
stroke ="#40a977 "
870
870
stroke-width ="2 "
0 commit comments