/** * @param Client $client */ public function __construct(Client $client) { $this->client = $client; $this->testing = $this->client->isTesting(); $this->options = array('query' => array('lang' => $this->client->getLocale())); parent::__construct(array('base_url' => array($this->client->getUrl() . '/{version}/', array('version' => $this->client->getVersion())))); }
public function testLocale() { // Default is english $this->assertEquals("en", $this->instance->getLocale()); // Set it to Korean $this->instance->setLocale("ko"); $this->assertEquals("ko", $this->instance->getLocale()); // Set to france in the constructor $instanceInFrench = new Client(array('locale' => 'fr')); $this->assertEquals("fr", $instanceInFrench->getLocale()); }