This repository was archived by the owner on Feb 17, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +17
-5
lines changed
Expand file tree Collapse file tree 6 files changed +17
-5
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 44
55namespace ReactParallel \ObjectProxy \Message ;
66
7- final class Existence
7+ final class Existence 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 1010use ReactParallel \ObjectProxy \Message \Call ;
1111use ReactParallel \ObjectProxy \Message \Destruct ;
1212use ReactParallel \ObjectProxy \Message \Existence ;
13+ use ReactParallel \ObjectProxy \Message \Message ;
1314use ReactParallel \ObjectProxy \Message \Notify ;
1415use ReactParallel \ObjectProxy \Proxy \Instance ;
1516use WyriHaximus \Metrics \Label ;
@@ -113,7 +114,7 @@ public function __destruct()
113114
114115 private function setUpHandlers (): void
115116 {
116- $ this ->factory ->streams ()->channel ($ this ->in )->subscribe (function (object $ message ): void {
117+ $ this ->factory ->streams ()->channel ($ this ->in )->subscribe (function (Message $ message ): void {
117118 if ($ message instanceof Existence) {
118119 $ this ->handleExistence ($ message );
119120
You can’t perform that action at this time.
0 commit comments