Recurly_Client类具有私有属性_acceptLanguage
,其默认值为en-US
,并从构造函数参数中进行更新。
function __construct($apiKey = null, $acceptLanguage = 'en-US') {
$this->_apiKey = $apiKey;
$this->_acceptLanguage = $acceptLanguage;}
仅当我们更新此属性时,递归地才会提供本地化的验证消息,它们是在类中添加的文档。
//Language for API validation messages
private $_acceptLanguage = 'en-US';
Recurly_Account类扩展了Recurly_Base类,但在构造函数中仅支持一个参数。
Recurly_Account构造函数
function __construct($accountCode = null) {
parent::__construct();
if (!is_null($accountCode))
$this->account_code = $accountCode;
$this->address = new Recurly_Address();}
Recurly_Base构造函数
public function __construct($href = null, $client = null){
$this->_href = $href;
$this->_client = $client;
$this->_links = array();}
我不想更新Recurly编写的原始类。因此,如何更改默认接受语言。
感谢您的回答。