"bar" ]); $result = $service->generateSignature( $method, $relativeUrl, $accessToken, $body, $timestamp, $apiSecret ); // Expected manual $expected = hash_hmac( 'sha256', 'POST:/test/api:dummy_token:' . hash('sha256', $body) . ':' . $timestamp, $apiSecret ); $this->assertEquals($expected, $result); } }