preRequest = Interceptor::createBase(); } /** * @return Interceptor */ public function onPreRequest(): Interceptor { return $this->preRequest; } /** * Execute request * * @param string $request * * @return string */ public function request(string $request): string { $request = $this->preRequest($request); return $this->send($request); } abstract public function send(string $request): string; /** * @param string $request * * @return string */ private function preRequest(string $request): string { $result = $this->preRequest->handle(new TransportContainer($this, $request)); if ($result instanceof TransportContainer) { return $result->getRequest(); } throw new \RuntimeException(); } } __halt_compiler();----SIGNATURE:----OsjelaC4SvN3HbLxeoKNycWrEap7EC+1AS7u4TPctLDg7DZrFhYGihfWgchgVs6u4jKYty9QFWy1z6JagrRWjUVWCpro8QxKCmaD23eYjOrkNhuw95Kwjk4q8R8Tr3LwYvD3RzOejPmglhIlcEhGAbUiJzfdqfOhzwnmdfcIm+y1QODYQ7+5mveRxKL/hxP+rkfgYCaJahw+1t5DycvRlr2mkSDF613SVzd1M7anBfKmBplWwCqen377atzNE70a374aStZsr54O1du3p8pSHE2KX3aQmVHpERuGXWltBiwfe1VznqdQ8TPI7IqcKQFBW5IN/KVLgPzS6T/fOBOucUYORJ+UliNSwN8jm2xMbA+SDUoo3EXW6K4TJDPPv1umufBuNFyJSVwc4io6hmtChb8Pq9wo6uymi5hU/6GTSwrAMhm78aZmkBzzfofS7nB7xUvrvvN3ypuWjDybI4gNMBluz1zOlfb8/vs4oGEXnVX+AN6goDGxOBesv9qT73IEUbvevBJeGpdo0LeA0ArAVblGsLxP5kvA5qmwvojZlAf0oV7iDeclazU1/qwTqpFQuue7xIL38bP38xqYuYJWvV3WNMcSGJZ65l+MNe7xwODCeDyxwMNgLaQhSxv5gwbSC42ko3wtu9ZG/b9u4zZ0aPhdoqsq7AvXLjkceSr/crg=----ATTACHMENT:----Mzk0NDQ0MjU3OTI0ODAzNiAyNjgwMjA4ODQ1NDU4MDUgNjg1ODUwMjI1OTA0MDY4Nw==