Code Duplication    Length = 12-12 lines in 2 locations

src/Client/Transactions.php 2 locations

@@ 70-81 (lines=12) @@
67
     *
68
     * @return \Psr\Http\Message\ResponseInterface
69
     */
70
    public function addAnnotationForTransaction($transactionId, $key, $value = null)
71
    {
72
        if (is_string($key)) {
73
            $metadata = [$key => $value];
74
        } else {
75
            $metadata = $key;
76
        }
77
78
        return $this->client->get('/transactions/' . $transactionId, [
79
            'body' => ['metadata' => $metadata],
80
        ]);
81
    }
82
83
    /**
84
     * Remove annotation(s) for a transaction.
@@ 91-102 (lines=12) @@
88
     *
89
     * @return \Psr\Http\Message\ResponseInterface
90
     */
91
    public function removeAnnotationForTransaction($transactionId, $keys)
92
    {
93
        if (is_string($keys)) {
94
            $keys = [$keys];
95
        }
96
97
        $keys = array_flip($keys);
98
99
        return $this->client->get('/transactions/' . $transactionId, [
100
            'body' => ['metadata' => $keys],
101
        ]);
102
    }
103
}
104