• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tochka-developers / jsonrpc / 4135501466

pending completion
4135501466

push

github

darkdarin
Merge remote-tracking branch 'origin/v5.0'

209 of 813 new or added lines in 51 files covered. (25.71%)

233 of 1307 relevant lines covered (17.83%)

1.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/DTO/JsonRpcServerRequest.php
1
<?php
2

3
namespace Tochka\JsonRpc\DTO;
4

5
use Psr\Http\Message\ServerRequestInterface;
6
use Tochka\JsonRpc\Standard\DTO\JsonRpcRequest;
7

8
/**
9
 * @psalm-api
10
 */
11
class JsonRpcServerRequest
12
{
13
    private JsonRpcRequest $jsonRpcRequest;
14
    private ServerRequestInterface $serverRequest;
15
    private ?JsonRpcRoute $route = null;
16

17
    public function __construct(ServerRequestInterface $serverRequest, JsonRpcRequest $jsonRpcRequest)
18
    {
NEW
19
        $this->serverRequest = $serverRequest;
×
NEW
20
        $this->jsonRpcRequest = $jsonRpcRequest;
×
21
    }
22

23
    public function getJsonRpcRequest(): JsonRpcRequest
24
    {
NEW
25
        return $this->jsonRpcRequest;
×
26
    }
27

28
    public function getRoute(): ?JsonRpcRoute
29
    {
NEW
30
        return $this->route;
×
31
    }
32

33
    public function setRoute(?JsonRpcRoute $route): void
34
    {
NEW
35
        $this->route = $route;
×
36
    }
37

38
    public function getServerRequest(): ServerRequestInterface
39
    {
NEW
40
        return $this->serverRequest;
×
41
    }
42
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc