This repository was archived by the owner on Feb 17, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +16
-4
lines changed
Expand file tree Collapse file tree 5 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 66
77use parallel \Channel ;
88
9- final class Call
9+ final class Call implements Message
1010{
1111 private Channel $ channel ;
1212
Original file line number Diff line number Diff line change 44
55namespace ReactParallel \ObjectProxy \Message ;
66
7- final class Destruct
7+ final class Destruct implements Message
88{
99 private string $ hash ;
1010 private string $ objectHash ;
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ declare (strict_types=1 );
4+
5+ namespace ReactParallel \ObjectProxy \Message ;
6+
7+ interface Message
8+ {
9+ public function hash (): string ;
10+ public function objectHash (): string ;
11+ }
Original file line number Diff line number Diff line change 44
55namespace ReactParallel \ObjectProxy \Message ;
66
7- final class Notify
7+ final class Notify implements Message
88{
99 private string $ hash ;
1010 private string $ objectHash ;
Original file line number Diff line number Diff line change 99use ReactParallel \ObjectProxy \Generated \ProxyList ;
1010use ReactParallel \ObjectProxy \Message \Call ;
1111use ReactParallel \ObjectProxy \Message \Destruct ;
12+ use ReactParallel \ObjectProxy \Message \Message ;
1213use ReactParallel \ObjectProxy \Message \Notify ;
1314use ReactParallel \ObjectProxy \Proxy \Instance ;
1415use WyriHaximus \Metrics \Label ;
@@ -110,7 +111,7 @@ public function __destruct()
110111
111112 private function setUpHandlers (): void
112113 {
113- $ this ->factory ->streams ()->channel ($ this ->in )->subscribe (function (object $ message ): void {
114+ $ this ->factory ->streams ()->channel ($ this ->in )->subscribe (function (Message $ message ): void {
114115 if ($ message instanceof Notify) {
115116 $ this ->handleNotify ($ message );
116117 }
You can’t perform that action at this time.
0 commit comments