src/PhpJsonRpc/Client/RequestBuilder.php 1 location
|
@@ 68-77 (lines=10) @@
|
65 |
|
* |
66 |
|
* @return AbstractInvoke |
67 |
|
*/ |
68 |
|
private function preBuild(AbstractInvoke $invoke): AbstractInvoke |
69 |
|
{ |
70 |
|
$result = $this->preBuild->handle(new BuilderContainer($this, $invoke)); |
71 |
|
|
72 |
|
if ($result instanceof BuilderContainer) { |
73 |
|
return $result->getInvoke(); |
74 |
|
} |
75 |
|
|
76 |
|
throw new \RuntimeException(); |
77 |
|
} |
78 |
|
} |
79 |
|
|
src/PhpJsonRpc/Server/Processor.php 1 location
|
@@ 106-115 (lines=10) @@
|
103 |
|
* |
104 |
|
* @return AbstractInvoke |
105 |
|
*/ |
106 |
|
private function preProcess(AbstractInvoke $invoke): AbstractInvoke |
107 |
|
{ |
108 |
|
$result = $this->preProcess->handle(new ProcessorContainer($this, $invoke)); |
109 |
|
|
110 |
|
if ($result instanceof ProcessorContainer) { |
111 |
|
return $result->getInvoke(); |
112 |
|
} |
113 |
|
|
114 |
|
throw new \RuntimeException(); |
115 |
|
} |
116 |
|
|
117 |
|
/** |
118 |
|
* @param Invoke\Invoke $unit |