Code Duplication    Length = 14-14 lines in 2 locations

src/Request.php 1 location

@@ 159-172 (lines=14) @@
156
     *      @throws Exception\Runtime
157
     *      @return string
158
     */
159
    protected function own_private_key()
160
    {
161
        try
162
        {
163
            $key = new Key();
164
            $private_key = $key->get($this->jwt['our_privkey']);
165
        }
166
        catch (\Exception $e)
167
        {
168
            throw new Exception\Runtime('The file with the private key was '.$e->getMessage().'!');
169
        }
170
171
        return $private_key;
172
    }
173
174
    /**
175
     *      Encode payload and return token

src/Response.php 1 location

@@ 109-122 (lines=14) @@
106
     *      @throws Exception\Runtime
107
     *      @return string Public key
108
     */
109
    protected function uapay_public_key()
110
    {
111
        try
112
        {
113
            $key = new Key();
114
            $public_key = $key->get($this->jwt['UAPAY_pubkey']);
115
        }
116
        catch (\Exception $e)
117
        {
118
            throw new Exception\Runtime('The file with the public key was '.$e->getMessage().'!');
119
        }
120
121
        return $public_key;
122
    }
123
124
    /**
125
     *      Decode token