This repository was archived by the owner on Feb 17, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +18
-3
lines changed
Expand file tree Collapse file tree 4 files changed +18
-3
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+
3+ declare (strict_types=1 );
4+
5+ namespace ReactParallel \ObjectProxy ;
6+
7+ interface Message
8+ {
9+ public function hash (): string ;
10+
11+ public function objectHash (): string ;
12+ }
Original file line number Diff line number Diff line change 55namespace ReactParallel \ObjectProxy \Message ;
66
77use parallel \Channel ;
8+ use ReactParallel \ObjectProxy \Message ;
89
9- final class Call
10+ final class Call implements Message
1011{
1112 private Channel $ channel ;
1213
Original file line number Diff line number Diff line change 44
55namespace ReactParallel \ObjectProxy \Message ;
66
7- final class Destruct
7+ use ReactParallel \ObjectProxy \Message ;
8+
9+ final class Destruct implements Message
810{
911 private string $ hash ;
1012 private string $ objectHash ;
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ public function __destruct()
102102
103103 private function setUpHandlers (): void
104104 {
105- $ this ->factory ->streams ()->channel ($ this ->in )->subscribe (function (object $ message ): void {
105+ $ this ->factory ->streams ()->channel ($ this ->in )->subscribe (function (Message $ message ): void {
106106 if ($ message instanceof Call) {
107107 $ this ->handleCall ($ message );
108108 }
You can’t perform that action at this time.
0 commit comments