/** * @param Paysera_WalletApi_Client_OAuthClient $oauthClient related with client credentials * @param Paysera_WalletApi_Entity_MacAccessToken $token */ public function __construct(Paysera_WalletApi_Client_OAuthClient $oauthClient, Paysera_WalletApi_Entity_MacAccessToken $token) { $this->oauthClient = $oauthClient; $this->token = $token; $this->signer = new Paysera_WalletApi_Auth_Mac($token->getMacId(), $token->getMacKey()); }