@@ -120,7 +120,7 @@ <h3 class="off-canvas-menu__section-header">Network Components</h3>
120120 Datagram
121121
122122 < span class ="off-canvas-menu__version ">
123- v1.9 .0
123+ v1.10 .0
124124 </ span >
125125 </ a >
126126 </ li >
288288< p dir ="auto "> All our public APIs now use Promise v3 template types to guide IDEs and static< br >
289289analysis tools (like PHPStan), helping with proper type usage and improving< br >
290290code 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 >
294294</ li >
295295< li >
296296< p dir ="auto "> Feature: Full PHP 8.3 compatibility.< br >
327327< p dir ="auto "> All our public APIs now use Promise v3 template types to guide IDEs and static< br >
328328analysis tools (like PHPStan), helping with proper type usage and improving< br >
329329code 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 >
332332</ li >
333333< li >
334334< p dir ="auto "> Feature: Full PHP 8.3 compatibility.< br >
@@ -382,12 +382,12 @@ <h3>
382382< li >
383383< p dir ="auto "> Feature: Add new < code class ="notranslate "> delay()</ code > function to delay program execution.< br >
384384(< 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 > ;
386386< 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 > ;
388388});
389389< 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 > ;
391391
392392< span class ="pl-c "> // prints "a" at t=0.0s</ span >
393393< span class ="pl-c "> // prints "b" at t=1.0s</ span >
@@ -418,12 +418,12 @@ <h3>
418418< li >
419419< p dir ="auto "> Feature: Add new < code class ="notranslate "> delay()</ code > function to delay program execution.< br >
420420(< 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 > ;
422422< 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 > ;
424424});
425425< 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 > ;
427427
428428< span class ="pl-c "> // prints "a" at t=0.0s</ span >
429429< span class ="pl-c "> // prints "b" at t=1.0s</ span >
@@ -454,12 +454,12 @@ <h3>
454454< li >
455455< p dir ="auto "> Feature: Add new < code class ="notranslate "> delay()</ code > function to delay program execution.< br >
456456(< 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 > ;
458458< 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 > ;
460460});
461461< 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 > ;
463463
464464< span class ="pl-c "> // prints "a" at t=0.0s</ span >
465465< span class ="pl-c "> // prints "b" at t=1.0s</ span >
@@ -864,7 +864,7 @@ <h3 class="component-info__subtitle">Activity</h3>
864864 < mask id ="reactphp-async-participation-sparkline " x ="0 " y ="0 " width ="320 " height ="40 " >
865865 < polyline
866866 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 "
868868 fill ="transparent "
869869 stroke ="#40a977 "
870870 stroke-width ="2 "
0 commit comments