Events WebSocket

This commit is contained in:
2021-03-30 16:32:39 -03:00
parent 3c341a4b9d
commit 4556a50f58
12 changed files with 300 additions and 0 deletions

View File

@ -0,0 +1,27 @@
<?php
namespace ProVM\Common\Alias\Event;
use ProVM\Common\Define\Event\{Response as ResponseInterface, Request, Body};
class Response implements ResponseInterface {
protected $request;
public function setRequest(Request $request) {
$this->request = $request;
}
protected $body;
public function setBody(Body $body) {
$this->body = $body;
}
public function getRequest(): Request {
return $this->request;
}
public function getBody(): Body {
return $this->body;
}
public function jsonSerialize() {
return [
'request' => $this->request->jsonSerialize(),
'body' => $this->body->read()
];
}
}