Example #1
0
 /**
  * @covers User::setLocale
  * @covers User::getLocale
  */
 public function testSetLocale()
 {
     $local = 'fr_Fr';
     $actual = $this->user->getLocale();
     $this->assertNotEquals($local, $actual);
     $this->user->setLocale($local);
     $actual = $this->user->getLocale();
     $this->assertEquals($local, $actual);
 }
 public function getUserInfo(User $user)
 {
     if (!Config::exist('oss_url')) {
         return false;
     }
     if (Config::get('oss_url') == '') {
         return false;
     }
     $data = file_get_contents(Config::get('oss_url') . (strpos(Config::get('oss_url'), '?') > 0 ? '&' : '?') . 'mac=' . $user->getMac() . '&serial_number=' . $user->getSerialNumber() . '&type=' . $user->getStbType() . '&locale=' . $user->getLocale() . '&login='******'&portal=' . (empty($_SERVER['HTTP_HOST']) ? '' : $_SERVER['HTTP_HOST']) . '&verified=' . intval($user->isVerified()) . '&ip=' . $user->getIp());
     return $this->parseResult($data, Config::getSafe('strict_oss_url_check', true));
 }