Класс Recurly_Client имеет закрытое свойство _acceptLanguage
со значением по умолчанию en-US
и обновляется из аргумента конструктора.
function __construct($apiKey = null, $acceptLanguage = 'en-US') {
$this->_apiKey = $apiKey;
$this->_acceptLanguage = $acceptLanguage;}
Recurly будет предоставлять локализованные сообщения проверки, только если мы обновим это свойство, их документация добавлена в класс.
//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.Так как я могу изменить этот язык по умолчанию.
Спасибо за ваш ответ.